Motorola 68HC12
| Designer | Freescale Semiconductor | 
|---|---|
| Bits | 8-bit/16-bit | 
| Design | CISC | 
| Encoding | Variable | 
| Endianness | Big | 
| Registers | |
| 8 | |
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.