FREESCALE SEMICONDUCTOR MC9S12D-Family 16-Bit Microcontroller Manual

MC9S12D-Family is a 16-bit flash-based microcontroller designed for automotive multiplexing applications. It offers fully pin compatible options for different memory and peripheral choices for scalable designs. All MC9S12D-Family members have standard on-chip peripherals, including a 16-bit central processing unit (CPU12), up to 512K bytes of Flash EEPROM, 14K bytes of RAM, 4K bytes of EEPROM, two asynchronous serial communications interfaces (SCI), three serial peripheral interfaces (SPI), IIC-bus, an enhanced capture timer (ECT), two 8-channel 10-bit analog-to-digital converters (ADC), an eight-channel pulse-width modulator (PWM), J1850 interface, and up to five CAN 2.0 A, B software compatible modules (MSCAN12). System resource mapping, clock generation, interrupt control, and bus interfacing are managed by the system integration module (SIM). The MC9S12D-Family has full 16-bit data paths throughout, but the external bus can operate in an 8-bit narrow mode for lower cost systems. The inclusion of a PLL circuit allows power consumption and performance to be adjusted according to operational requirements. In addition to the I/O ports available in each module, up to 22 I/O ports with interrupt capability are available for Wake-Up from STOP or WAIT mode.


Brand
Freescale
File format
PDF
Published
10 April, 2012
Updated
29 September, 2023
MD5 checksum
754372E1388F6FF37631E2A2FF9239A6
Download PDF

More Freescale Manuals


View all Freescale manuals →