MC9S12DT128B Device User Guide — V01.07

Section 1 Introduction

1.1 Overview

The MC9S12DT128B microcontroller unit (MCU) is a 16-bit device composed of standard on-chip peripherals including a 16-bit central processing unit (HCS12 CPU), 128K bytes of Flash EEPROM, 8K bytes of RAM, 2K bytes of EEPROM, two asynchronous serial communications interfaces (SCI), two serial peripheral interfaces (SPI), 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), a digital Byte Data Link Controller (BDLC), 29 discrete digital I/O channels (Port A, Port B, Port K and Port E), 20 discrete digital I/O lines with interrupt and wakeup capability, three CAN 2.0 A, B software compatible modules (MSCAN12), a Byteflight module and an Inter-IC Bus. The MC9S12DT128B 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 and performance to be adjusted to suit operational requirements.

1.2 Features

HCS12 Core

16-bit HCS12 CPU

i.Upward compatible with M68HC11 instruction set

ii.Interrupt stacking and programmer’s model identical to M68HC11

iii.20-bit ALU

iv.Instruction queue

v.Enhanced indexed addressing

MEBI (Multiplexed External Bus Interface)

MMC (Module Mapping Control)

INT (Interrupt control)

BKP (Breakpoints)

BDM (Background Debug Mode)

CRG (Clock and Reset Generator)

Choice of low current Colpitts oscillator or standard Pierce Oscillator

PLL

COP watchdog

real time interrupt

clock monitor

8-bit and 4-bit ports with interrupt functionality

15

http://www.xinpian.net

提供单片机解密、IC解密、芯片解密业务 010-62245566 13810019655

Page 15
Image 15
Motorola MC9S12DG128B, MC9S12DT128B, MC9S12DB128B, MC9S12DJ128B manual Introduction, Overview, Features