English
Language : 

MC9S12HZ256 Datasheet, PDF (22/692 Pages) Freescale Semiconductor, Inc – HCS12 Microcontrollers
Chapter 1 MC9S12HZ256 Device Overview
• Memory
– 256K, 128K, 64K, 32K Flash EEPROM or ROM
– 2K, 1K byte EEPROM
– 12K, 6K, 4K, 2K byte RAM
• CRG (low current oscillator, PLL, reset, clocks, COP watchdog, real time interrupt, clock monitor)
• Analog-to-digital converter
– 16 channels, 10-bit resolution
– External conversion trigger capability
• Two 1-Mbps, CAN 2.0 A, B software compatible modules
– Five receive and three transmit buffers
– Flexible identifier filter programmable as 2 x 32 bit, 4 x 16 bit or 8 x 8 bit
– Four separate interrupt channels for Rx, Tx, error and wake-up
– Low-pass filter wake-up function
– Loop-back for self test operation
• Timer
– 16-bit main counter with 7-bit prescaler
– 8 programmable input capture or output compare channels
– Two 8-bit or one 16-bit pulse accumulators
• 6 PWM channels
– Programmable period and duty cycle
– 8-bit 6-channel or 16-bit 3-channel
– Separate control for each pulse width and duty cycle
– Center-aligned or left-aligned outputs
– Programmable clock select logic with a wide range of frequencies
– Fast emergency shutdown input
• Serial interfaces
– Two asynchronous serial communications interfaces (SCI)
– Synchronous serial peripheral interface (SPI)
– Inter-integrated circuit interface (IIC)
• Liquid crystal display (LCD) driver with variable input voltage
– Configurable for up to 32 frontplanes and 4 backplanes or general-purpose input or output
– 5 modes of operation allow for different display sizes to meet application requirements
– Unused frontplane and backplane pins can be used as general-purpose I/O
• PWM motor controller (MC) with 16 high current drivers
– Each PWM channel switchable between two drivers in an H-bridge configuration
– Left, right and center aligned outputs
– Support for sine and cosine drive
– Dithering
– Output slew rate control
MC9S12HZ256 Data Sheet, Rev. 2.04
22
Freescale Semiconductor