Freescale S12D 16-Bit Microcontroller
- Freescale MC9S12DG256MPVE, The MC9S12D microcontroller unit (MCU) is a 16-bit device composed of standard on-chip peripherals including a 16-bit central processing unit (HCS12 CPU), 2 asynchronous serial communications interfaces, an 8 channel IC/OC enhanced capture timer, two 8-channel, 10-bit analog-to-digital converters (ADC), an 8-channel pulse-width modulator (PWM), 20 discrete digital I/O lines, & an Inter-IC Bus. System resource mapping, clock generation, interrupt control & bus interfacing are managed by the System Integration Module (SIM). The MC9S12D has full 16-bit data paths throughout. However, the external bus can operate in an 8-bit narrow mode so single 8-bit wide memory can be interfaced for lower cost systems. The inclusion of a PLL circuit allows power consumption & performance to be adjusted to suit operational requirements. Freescale MC9S12DG256MPVE 16-Bit Microcontroller