HCS12 FAMILY
UP ]

 

The HCS12 Family of microcontrollers is the next generation of the highly successful 68HC12 architecture.Utilizing Motorola’s industry-leading 0.25µ FLASH, the HCS12 is a pin-compatible family that is planned to scale from 32 Kbytes to 512 Kbytes of FLASH memory. The DP256 provides an upward migration path from Motorola’s 68HC08, 68HC11 and 68HC12 architectures for applications that need larger memory, more peripherals and higher performance. Also, with the increasing number of CAN/J1850-based ECUs, its multiple network modules support this environment by enabling highly efficient communications between different network buses.

Features:

HIGH-PERFORMANCE 16-BIT HCS12 CPU CORE

25 MHz bus operation at 5V for 40 nsec minimum instruction cycle time
Opcode compatible with the 68HC11 and 68HC12
C optimized architecture produces extremely compact code

ON-CHIP DEBUG INTERFACE

Dedicated serial debug interface
On-chip breakpoints
Real-time in-circuit emulation and debug without expensive and cumbersome “box” emulators
Read/write memory and registers while running at full speed

NETWORK MODULES

Five msCAN Modules implementing the CAN 2.0 A/B protocol

                - Five receive buffers per module with FIFO storage scheme

                - Three transmit buffers per module with internal prioritization

One J1850 Module
Ability to link modules for higher buffer count
Programmable bit rate up to 1 Mbps
FIFO receive approach superior for event driven networks
Ability to send and receive messages across an SAE J1850 serial communication network

INTEGRATED THIRD-GENERATION FLASH MEMORY

In-application re-programmable
Self-timed, fast programming

                - Fast FLASH Page Erase

                - 20 msec(512 Bytes)

                - Can program 16 bits in 20 µsec while in burst mode

5V FLASH program/erase/read
FLASH granularity

                - 512 byte FLASH erase / 2 byte FLASH program

Four independently programmable FLASH Arrays
Flexible block protection and security
Flexibility to change code in the field
Efficient end-of-line programming
Total program time for 256 Kbyte code is less than 10 sec
Reduces production programming cost through ultra-fast programming
No external high voltage or charge pump required
Virtual EEPROM implementation, FLASH array usable for EE extension
Can erase one array while executing code from another

4 KBYTES INTEGRATED EEPROM

Flexible protection scheme for protection against accidental program or erase
EEPROM can be programmed in 46 µsec
Can erase 4 bytes at a time and program 2 bytes at a time for calibration, security,personality and diagnostic information

10-BIT ANALOG-TO-DIGITAL CONVERTER

Two 8-channel A/D converters
7µsec, 10-bit single conversion time, scan mode available
Fast, easy conversion from analog inputs like temperature, pressure and fluid levels to digital values for CPU processing
Can effectively have 3.5 µsec conversion time by sampling same signal with both A/D converters

CLOCK GENERATION MODULE WITH PLL

Clock monitor with self clock mode in case of no external clock
Programmable clock frequency with 1024 options ranging from divide by 16 to multiply by 64 from base oscillator
Real-time interrupt
Watchdog
Reliable, robust operation
Provides high performance using low-cost reference crystals
Reduces generated noise
Reduces power consumption
Easily able to implement real-time clock

ENHANCED CAPTURE TIMER

8-channel 16-bit with input capture, output compare and pulse accumulator
16-bit modulus down counter
Flexible, programmable timer system

8-BIT OR 16-BIT PULSE-WIDE MODULATION

8-channel 8-bit or 4-channel 16-bit PWM
PWM supports “center aligned operation”
Efficiently implement motor control, battery charging or digital to analog functions

TWO SERIAL COMMUNICATIONS INTERFACES

8192 Prescalar option · Asynchronous communication between the MCU and a terminal, computer or a network of microcontrollers
Exact baud rate matching

THREE SERIAL PERIPHERAL INTERFACES

Up to 6.25 Mbps
High-speed synchronous communication between multiple MCUs or between MCU and serial peripherals

INTER IC BUS (I2C)

256 clock rate options · Provides a simple, efficient method of data exchange between devices
Minimizes the need for large numbers of connections between devices and eliminates the need for an address

decoder

UP TO 91 INPUT/OUTPUT (I/O) LINES

Programmable pull-ups / pull-downs
Dual drive capability
Reduce system cost
Able to tailor application for minimum EMC or high current loads
 
 

If you have a question or suggestion please contact me. Updated: 12.31.2003
Copyright (c) 2003-2004 J.Gorgas. All rights reserved. All trademarks mentioned are the property of their respective owners.