MC9S12E256VPVE Description
The MC9S12E256 is a 112 amp 80-pin low-cost general-purpose MCU composed of standard on-chip peripherals. Includes a 16-bit central processing unit (HCS12 CPU), 256K-byte Flash EEPROM, 16K-byte RAM, three asynchronous serial communication interface modules (SCI), a serial peripheral interface (SPI), an inter-integrated circuit bus (IIC), three 4-channel 16-bit timer modules (TIM), a 6-channel 15-bit pulse modulator (PMF) with fault protection, a 6-channel 8-bit pulse width modulator (PWM), A 16-channel 10-bit analog-to-digital converter (ADC) and two 1-channel 8-bit digital-to-analog converters (DAC). MC9S12E256 always has a complete 16-bit data path. By using the PLL circuit, the power consumption and performance can be adjusted to meet the operational requirements. In addition to the Ithumb O ports available on each module, 16 dedicated I / O port bits are provided with a wake-up function in stop or wait mode. In addition, the on-chip bandgap voltage regulator (VREG) generates an internal digital power supply voltage of 2.5V (VDD) over an external power supply range of 2.97V to 5.5V.
MC9S12E256VPVE Features
? 16-bit HCS12 CORE
— HCS12 CPU
– Upward compatible with M68HC11 instruction set
– Interrupt stacking and programmer’s model identical to M68HC11
– Instruction queue
– Enhanced indexed addressing
— Module Mapping Control (MMC)
— Interrupt control (INT)
— Background Debug Module (BDM)
— Debugger (DBG12) including breakpoints and change-of-flow trace buffer
— Multiplexed External Bus Interface (MEBI)
? Wake-Up interrupt inputs
— Up to 16 port bits available for wake up interrupt function with digital filtering
? Memory
— 256K Byte Flash EEPROM
— 16K Byte RAM
? Two 1-channel Digital-to-Analog Converters (DAC)
— 8-bit resolution
? Analog-to-Digital Converter (ADC)
— 16-channel module with 10-bit resolution
— External conversion trigger capability
? Three 4-channel Timers (TIM)
— Programmable input capture or output compare channels
— Simple PWM mode
— Counter modulo reset
— External event counting
— Gated time accumulation
? 6 PWM channels (PWM)
— 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
? 6-channel Pulse width Modulator with Fault protection (PMF)
— Three independent 15-bit counters with synchronous mode
— Complementary channel operation
— Edge and center aligned PWM signals
— Programmable dead time insertion
— Integral reload rates from 1 to 16
— Four fault protection shut down input pins
— Three current sense input pins
? Serial interfaces
— Three asynchronous serial communication interfaces (SCI)
— Synchronous serial peripheral interface (SPI)
— Inter-IC Bus (IIC)
MC9S12E256VPVE Applications
User modes
? Normal modes
— Normal Single-Chip Mode
— Normal Expanded Wide Mode
— Normal Expanded Narrow Mode
— Emulation Expanded Wide Mode
— Emulation Expanded Narrow Mode
? Special Operating Modes
— Special Single-Chip Mode with active Background Debug Mode
— Special Test Mode (Freescale use only)
— Special Peripheral Mode (Freescale use only)
? Low power modes
— Stop Mode
— Pseudo Stop Mode
— Wait Mode