Описание
The S08QE family, comprised of a pin-compatible 8-bit and 32-bit device duo, is Freescale"s first family in the Flexis series. The Flexis series of controllers is the connection point of the Freescale Controller Continuum where 8- and 32-bit compatibility become reality. The S08QE128 pushes the boundaries of the 8-bit architecture performance with 128 KB of flash, 24 analog-to-digital converter (ADC) channels and delivering up 25 MHz in bus frequency. The 32-bit MCF51QE128 is pin-, peripheral- and tool-compatible with the 8-bit S08QE128 device. They share a common set of peripherals and development tools, delivering the ultimate in migration flexibility.
Power-Saving Features
- Two ultra-low-power stop modes, one of which allows limited use of peripherals
- New low-power run and wait modes
- 6 µs typical wake up time from stop mode
- Internal clock Source (ICS)—module containing a frequency locked-loop (FLL) controlled by internal or external reference
- Oscillator (OSC)—loop-control Pierce oscillator
- crystal or ceramic resonator range of 31.25 kHz to 38.4 kHz or 1 MHz to 16 MHz
- Clock gating disables clocks to unused peripherals
8-bit HCS08 Central Processing Unit (CPU)
- Up to 20 MHZ HCS08 CPU from 1.8V to 3.6V and across temperature range of -40°C to +85°C
- HCS08 instruction set with added BGND instruction
- Support for up to 32 interrupt/reset sources
On-Chip Memory
- Up to 128 KB flash read/program/erase over full operating voltage and temperature
- Up to 8 KB random-access memory (RAM)
Peripherals
- Two analog comparator (ACMP)
- Option to compare to an internal reference
- Output can be optionally routed to TPM as input capture trigger
- Analog Digital Converter (ADC)
- Up to 24-channel
- 12-bit resolution
- 2.5 µs conversion time
- Automatic compare function
- 1.7 mV/°C temperature sensor
- Internal bandgap reference channel
- Operation in low-power stop3
- 2x Serial communications interface (SCI)
- Two modules 0ffering asynchronous communications
- 13-bit break option
- Flexible baud rate generator
- Double buffered transmit and receive
- Optional H/W parity checking and generation
- Up to 2x Serial Peripheral Interfaces (SPI)
- Two modules with full-duplex or single-wire bidirectional
- double-buffered transmit and receive
- master or slave mode
- MSB-first or LSB-first shifting
- Timer/pulse-width modulator (TPM)
- One 6-channel (TMP3)
- Two 3-channel (TPM1 and TPM2)
- Selectable input capture
- Output compare
- Or buffered edge- or center-aligned PWM on each channel
- Two I2C
- Up to 100 kbps with maximum bus loading
- Multi-master operation
- Programmable slave address
- Interrupt-driven byte-by-byte data transfer
- Supports broadcast mode and 10-bit addressing
Input/Output
- Up to 70 GPIO (General Purpose Input/Output), one input-only and one output-only pin
- 16 Keyboard Interrupts (KBI) pins with selectable polarity
System Protection
- Watchdog computer operating properly (COP) reset with option to run from dedicated 1 kHz internal clock source or bus clock
- Low-voltage detection with reset or interrupt, selectable trip points
- Illegal op code detection with reset
- Flash block protection
Development Support
- Single-wire background debug interface
- Breakpoint capability
- ICE debug module—debug module supports both tag and force breakpoints
- Three comparators
- Nine trigger modes
- Eight deep FIFO for storing change-of-flow addresses and event-only data
- Supports both tag and force breakpoints