Motorola 68HC12

68HC12
DesignerFreescale Semiconductor
Bits8-bit/16-bit
DesignCISC
EncodingVariable
EndiannessBig
Registers
8
Dragon12-P microcontroller evaluation board running on 68HC12

The 68HC12 (also abbreviated as 6812 or HC12) is a microcontroller family from Motorola Semiconductor (later from Freescale then NXP). Originally introduced in the mid-1990s, the architecture is an enhancement of the Freescale 68HC11. Programs written for the HC11 are usually compatible with the HC12, which has a few extra instructions. The first 68HC12 derivatives had a maximum bus speed of 8 MHz and flash memory sizes up to 128 KB.