Datasheet

MPC5566 Microcontroller Product Brief, Rev. 1
Features
Freescale Semiconductor10
2.6.13 Boot Assist Module (BAM)
Enables and manages the transition of the MCU from reset to user-code execution in the following
configurations:
User application can boot from internal or external flash memory
Download and execute program code via FlexCAN or eSCI
User application can boot to classic Power PC code or VLE code
2.6.14 Enhanced Modular I/O System (eMIOS)
24 orthogonal channels with double action, PWM, and modulus counter functionality
Supports all DASM and PWM modes of MIOS14 (MPC5xx)
Four selectable time bases plus shared time or angle counter bus
DMA and interrupt request support
Motor control capability
2.6.15 Enhanced Time Processor Unit (eTPU)
Two 32-channels eTPU engines for a total of 64 channels
24-bit timer resolution
20-Kbyte shared code memory, 4-Kbyte shared data memory
Event-triggered timer subsystem
High level assembler/compiler
Variable number of parameters allocatable per channel
Double match/capture channels
Angle clock hardware support
Shared time or angle counter bus for all eTPU and eMIOS modules
DMA and interrupt request support
Nexus Class 3 Debug support (with some Class 4 support)
2.6.16 Enhanced Queued Analog/Digital Converter (eQADC)
Two independent ADCs with 12-bit A/D resolution
Common mode conversion range of 0 – 5 V
40 single-ended inputs channels, expandable to 65 channels
34 single-ended inputs channels, expandable to 57 channels
Eight channels can be used as four pairs of differential analog input channels
10-bit accuracy at 400 ksamples/second, 8-bit accuracy at 800 ksamples/second
Supports six FIFO queues with fixed priority
Queue modes with priority-based preemption; initiated by software command,
internal (eTPU and eMIOS), or external triggers