The MC908KX8CDWE is a 8-bit Microcontroller based on high-performance M68HC08 CPU with CISC architecture operates at a maximum internal bus frequency of 8MHz. The device incorporates 8kB internal flash, 192byte internal RAM, 4-channel 8-bit A/D converter and 13 general-purpose I/O pins. This device also features peripherals like serial communications interface (SCI) module and 16-bit 2-channel timer interface (TIM) module. This device is fully upward-compatible object code with M6805, M146805 and M68HC05 families.
Enhanced HC05 programming model
Extensive loop control functions
16 Addressing modes (eight more than the HC05)
16-bit Index register and stack pointer
Memory-to-memory data transfers
Fast 8 x 8 Multiply instruction
Fast 16/8 divide instruction
Binary-coded decimal (BCD) instructions
Third party C language support
FLASH program memory security
On-chip programming firmware
5-bit Keyboard interrupt (KBI) with wakeup feature
Low-voltage inhibit (LVI) module with software selectable trip points
Timebase module (TBM)
External asynchronous interrupt pin with internal pull-up (IRQ1)
Computer operating properly (COP) reset
Low-voltage detection with reset
Illegal opcode detection with reset
Illegal address detection with reset
Low-power design (fully static with STOP and WAIT modes)