Description
The MC68HC912BC32 microcontroller unit (MCU) is a 16-bit device composed of standard on-chip peripherals including a 16-bit central processing unit (CPU12), 32-Kbyte flash EEPROM, 1-Kbyte RAM, 768-byte EEPROM, an asynchronous serial communications interface (SCI), a serial peripheral interface (SPI), an 8-channel timer and 16-bit pulse accumulator, a 10-bit analog-to-digital converter (ADC), a four-channel pulse-width modulator (PWM), and a CAN 2.0B compatible controller (MSCAN12). System resource mapping, clock generation, interrupt control and bus interfacing are managed by the Lite integration module (LIM). The MC68HC912BC32 has full 16-bit data paths throughout, however, the multiplexed external bus can operate in an 8-bit narrow mode so single 8-bit wide memory can be interfaced for lower cost systems.
- Upward Compatible with M68HC11 Instruction Set
- Interrupt Stacking and Programmer"s Model Identical toM68HC11
- 20-Bit ALU
- Instruction Queue
- Enhanced Indexed Addressing
- Fuzzy Logic Instructions
- Single Chip or Expanded
- 16/16 Wide or 16/8 Narrow Modes
- 32-Kbyte Flash EEPROM with 2-Kbyte Erase-Protected BootBlock
- 768-B yte EEPROM
- 1-Kbyte RAM with Single-Cycle Access for Aligned orMisaligned Read/Write