MPC5606S Microcontroller Data Sheet, Rev. 7
Freescale Semiconductor
18
Interrupt driven operation with 16 interrupt sources
LIN slave mode features
— Autonomous LIN header handling
— Autonomous LIN response handling
— Discarding of irrelevant LIN responses using up to 16 ID filters
UART mode
— Full-duplex operation
— Standard non return-to-zero (NRZ) mark/space format
— Data buffers with 4-byte receive, 4-byte transmit
— Configurable word length (8-bit or 9-bit words)
— Error detection and flagging
–
Parity, noise and framing errors
— Interrupt driven operation with 4 interrupts sources
— Separate transmitter and receiver CPU interrupt sources
— 16-bit programmable baud-rate modulus counter and 16-bit fractional
— 2 receiver wake-up methods
1.6.19
System clocks and clock generation modules
The system clock on the MPC5606S can be derived from an external oscillator, an on-chip FMPLL, or the internal 16 MHz
oscillator.
The source system clock frequency can be changed via an on-chip programmable clock divider (
1 to 2).
Additional programmable peripheral bus clock divider ratio (
1 to 16)
The MPC5606S has 2 on-chip FMPLLs—the primary module and an auxiliary module.
— Each features the following:
–
Input clock frequency from 4 MHz to 16 MHz
–
Lock detect circuitry continuously monitors lock status
–
Loss Of Clock (LOC) detection for reference and feedback clocks
–
On-chip loop filter (for improved electromagnetic interference performance and reduction of number of
external components required)
–
Support for frequency ramping from PLL
— The primary FMPLL module is for use as a system clock source. The auxiliary FMPLL is available for use as an
alternate, modulated or non-modulated clock source to eMIOS modules and as alternate clock to the DCU for
pixel clock generation.
The main oscillator provides the following features:
— Input frequency range 4–16 MHz
— Square-wave input mode
— Oscillator input mode 3.3 V (5.0 V)
— Automatic level control
— PLL reference
MPC5606S includes a 32 KHz low power external oscillator for slow execution, low power, and Real Time Clock
Dedicated internal 128 kHz RC oscillator for low power mode operation and self wake-up
— ±10% accuracy across voltage and temperature (after factory trimming)
— Trimming registers to support improved accuracy with in-application calibration
Dedicated 16 MHz internal RC oscillator
— Used as default clock source out of reset