The MC9S12H128 microcontroller unit (MCU) is a 16-bit device composed of standard on-chip peripherals including a 16-bit central processing unit (HCS12 CPU), 128K bytes of Flash EEPROM, 6K bytes of RAM, 4K bytes of EEPROM, two asynchronous serial communications interfaces (SCI), a serial peripheral interface (SPI), an IIC-bus interface (IIC), an 8-channel 16-bit timer (TIM), a 16-channel, 10-bit analog-to-digital converter (ATD), a six-channel pulse width modulator (PWM), and two CAN 2.0 A, B software compatible modules (MSCAN).
In addition, it features a 32x4 liquid crystal display (LCD) controller/driver and a motor control (MC) module consisting of 24 high current outputs suited to drive up to 6 stepper motors. System resource mapping, clock generation, interrupt control, and bus interfacing are managed by the HCS12 Core.
The MC9S12H128 has full 16-bit data paths throughout. The inclusion of a PLL circuit allows power consumption and performance to be adjusted to suit operational requirements. In addition to the I/O ports available in each module, 12 general purpose I/O pins are available with interrupt and wake-up capability from STOP or WAIT mode.
Note: documentation for this device has been structured in a modular form. For the complete set of user guides, download the ZIP file.
The 112LQFP package version of this device is not recommended for new designs. New designs requiring a 112LQFP package should refer to the MC9S12HZ128.
Features
-
HCS12 Core
-
CRG (low current oscillator, PLL, reset, clocks, COP watchdog, real time interrupt, clock monitor)
-
8-bit and 4-bit ports with interrupt functionality
-
128K Flash EEPROM, 4K byte EEPROM, 6K byte RAM
-
10-Bit 16-Channel Analog-to-Digital Converter
-
Two 1M bit per second, CAN 2.0 A, B software compatible modules
-
16-Bit 8-Channel Timer
-
6 PWM channels (8-bit 6-channel or 16-bit 3-channel)
-
Serial interfaces: SCI, SPI, IIC
-
Liquid Crystal Display driver with variable input voltage, Configurable for up to 32 frontplanes and 4 backplanes or general purpose input or output
-
24 high current drivers suited for PWM motor control
: HCS12 CPU V2.0 Reference Manual