6809 CPU

Hardware theme

An 8-bit/16-bit 1-40MHz CPU related to the 6800 & 6802. While it could run 6800 code, the 6800 could not run 6809 code. 6802 code was also different.

3
games
2
platforms
Not only was the 6809 available in faster clock speeds, it greatly improved performance over other 68xx CPUs by accomplishing most operations in fewer clock cycles. It also had a reputation for being easier to program. The Hitachi 63C09E is a 3-40MHz variant that can be substituted for a 6809 in most any application. It is a popular upgrade for 6809 platforms such as the Tandy Coco. The 6809 was also used officially in Commodore's SuperPET.

The 6809 actually has fewer instructions than the 6800. Running one of these extra 6800 codes requires a series of 2 or more alternate 6809 codes to accomplish the same result. These less common extra codes are not used as often so generally don't slow overall performance to any noticeable degree.

ABX ADC ADD AND ASL ASR BCC BCS BEQ BGE BGT BHI BHS BIT BLE BLO BLS BLT CLR CMP COM CWAI DAA DEC EOR EXG INC INC JMP JSR LBCC LBCS LBEQ LBGE LBGT LBHI LBHS LBLE LBLO LBLS LDA LDB LDD LDS LDU LDX LDY LEAS LEAU LEAX LEAY LSL LSLA LSLB LSR LSRA LSRB NEG NEGA NEGB ORA ORB ORCC PSHS PSHU PULS PULU ROL ROLA ROLB ROR RORA RORB RTI RTS SBC SEX STA STB STD STS STU STX STY SUBA SUBB SUBD SWI SWI2 SWI3 SYNC TFR1 TFR2 TST TSTA TSTB

The Microbox II managed to run a 6809E at speeds up to 16MHz in 1985.

Popular tags

assemblylang mame

Parent group

Processor architectures

Related group

Hardware
6309 CPU

Games by year

82848688909294969800020406 41230

The first 6809 CPU video game was released in 1982.

Related site

Platforms

Tandy Coco 2
Arcade 1