BASIC09 es una versión del lenguaje de programación BASIC diseñada para ejecutarse en el microprocesador Motorola 6809, utilizado en computadoras domésticas de finales de los años 70 y principios de los 80. El lenguaje incluye extensiones que permiten manipular el hardware directamente.