68HC12BE32 : Microcontroller

 

The MC68HC12BE32 microcontroller unit (MCU) is a 16-bit device composed of standard on-chip peripherals including a 16-bit central processing unit (CPU12), 32-Kbyte ROM, 1-Kbyte RAM, 768-byte EEPROM, an asynchronous serial communications interface (SCI), a serial peripheral inter-face (SPI), an 8-channel timer and 16-bit pulse accumulator, an 10-bit analog-to-digital converter (ADC), a four-channel pulse-width modulator (PWM), and a J1850-compatible byte data link communications module (BDLC). System resource mapping, clock generation, interrupt control and bus interfacing are managed by the Lite integration module (LIM). The MC68HC12BE32 has full 16-bit data paths throughout, however, the multiplexed external bus can operate in an 8-bit narrow mode so single 8-bit wide memory can be interfaced for lower cost systems.

Page Contents
Other Info

68HC12BE32 Features

  • 16-Bit CPU12
    • Upward Compatible with M68HC11 Instruction Set
    • Interrupt Stacking and Programmer's Model Identical to M68HC11
    • 20-Bit ALU
    • Instruction Queue
    • Enhanced Indexed Addressing
    • Fuzzy Logic Instructions
  • Multiplexed Bus
    • Single Chip or Expanded
    • 16/16 Wide or 16/8 Narrow Modes
  • Memory
    • 32-Kbyte ROM
    • 768-byte EEPROM
    • 1-Kbyte RAM with Single-Cycle Access for Aligned or Misaligned Read/Write
  • 8-Channel, 10-Bit Analog-to-Digital Converter
  • 8-Channel Timer
    • Each Channel Fully Configurable as Either Input Capture or Output Compare
    • Simple PWM Mode
    • Modulo Reset of Timer Counter
  • 16-Bit Pulse Accumulator
    • External Event Counting
    • Gated Time Accumulation
  • Pulse-Width Modulator
    • 8-Bit, 4-Channel or 16-Bit, 2-Channel
    • Separate Control for Each Pulse Width and Duty CycleProgrammable Center-Aligned or Left-Aligned Outputs
  • Serial Interfaces
    • Asynchronous Serial Communications Interface (SCI)
    • Synchronous Serial Peripheral Interface (SPI)
    • J1850 Byte Data Link Communication (BDLC)
  • COP Watchdog Timer, Clock Monitor, and Periodic Interrupt Timer
  • 80-Pin QFP Package
    • Up to 63 General-Purpose I/O Lines
    • 2.7V&endash;5.5V Operation at 8 MHz
  • Single-Wire Background Debug™ Mode (BDM)
  • On-Chip Hardware Breakpoints

 

[top]

68HC12BE32 Parametrics

ROM
KBytes
RAM
KBytes
EEPROM
Bytes
Flash
KBytes
Timer
I/O
Serial
A/D
PWM
Operating Voltage
V
Bus Frequency
(Max)
MHz
32
1
768
-
8-CH 16-BIT (IC or OC) RTI, Pulse Accumulator
up to 63
SCI, SPI, J1850
8-CH 10-Bit
4-CH 8-Bit or 2-CH 16-Bit
5
8

 

[top]

68HC12BE32 Documentation

Application Note
ID Name Format Size K Rev # Date Last Modified
AN1280 Using and Extending D-Bug12 Routines pdf 57 0 1/01/1996
AN1280A Using the Callable Routines in D-Bug12 pdf 63 0 1/01/1997
AN1282 Board Strategies for Ensuring Optimum Frequency Synthesizer Performance pdf 65 0 1/01/1999
AN1295 Demonstration Model of fuzzyTECH Implementation on M68HC12 pdf 138 0 1/01/1996
AN1716 Using M68HC12 Indexed Indirect Addressing pdf 74 1 1/01/1997
AN1718 A Serial Bootloader for Reprogramming the MC68HC912B32 Flash EEPROM pdf 176 0 1/01/1997
AN1774 Interfacing the MC68HC912B32 to an LCD Module pdf 145 1.0 1/01/1999
AN1816 Using the HC912B32 to Implement the Distributed Systems Interface Protocol pdf 177 0 8/01/1999
AN1836 FLASH Programming for Motorola MC68HC912 Microcontrollers pdf 228 0 1/01/2000
AN1798 CAN bit timing requirements pdf 73 4 6/01/2001
AN1828 FLASH Programming Via CAN pdf 74 0 1/01/1999
AN2104 Using Background Debug Mode for the M68HC12 Family pdf 353 0 2/02/2001
AN1837 Non-Volatile Memory Technology Overview pdf 116 0 3/27/2000
AN1705 Noise Reduction Techniques for Microcontroller-Based Systems pdf 67 0 1/01/1999
AN1057 Selecting the Right Microcontroller Unit pdf 241 0 1/01/2000
AN1284 Transporting M68HC11 Code to M68HC12 Devices pdf 175 0 1/01/1996
AN1783 Determining MCU Oscillator Start-Up Parameters pdf 48 1 1/01/1999
AN1771 Precision Sine-Wave Tone Synthesis Using 8-Bit MCUs pdf 250 0 1/01/1998
AN2103 Local Interconnect Network (LIN) Demonstration pdf 953 0 12/01/2000



Data Sheets
ID Name Format Size K Rev # Date Last Modified
M68HC12B M68HC12B Advance Information pdf 5167 2 6/28/2001
MC68HC912B32 MC68HC912B32/MC68HC12BE32 Advance Information pdf 3775 3 1/10/1999



Engineering Bulletin
ID Name Format Size K Rev # Date Last Modified
EB376 EB376A Comparison of the MC9S12DP256 (mask set 0K36N) versus the HC12 Engineering Brief pdf 583 0 1/08/2001
EB183 Erasing and Programming the FLASH EEPROM on the MC68HC912B32 pdf 90 1 1/01/1998
EB335 How to Use the MC68HC812A4 in Single-Chip Mode Using the M68HC12A4EVB pdf 23 0 1/01/2000
EB348 Testing for Marginally Programmed FLASH on 1.5T FLASH Devices pdf 26 0 1/01/2000
EB350 How to Use the MC68HC812A4 in Special Expanded Narrow Mode Using the M68HC12AEVB pdf 23 0 1/01/2000



Miscellaneous
ID Name Format Size K Rev # Date Last Modified
68HC12BE32MSE4 HC12BE32 Device Information Sheet pdf 16 0 4/23/2001



Reference Manual
ID Name Format Size K Rev # Date Last Modified
CPU12RG CPU12 Reference Guide pdf 120 1 1/01/1998
CPU12RM HC12 CPU12 Reference Manual pdf 5873 2.0 12/08/2000
BDLCRM Byte Data Link Controller Reference Manual pdf 1701 0 1/01/1997



Selector Guide
ID Name Format Size K Rev # Date Last Modified
SG187 Automotive Selector Guide 3Q, 2001 pdf 823 7 6/29/2001
SG188 Microcontroller Development Tool Configuration and Order Information Selector Guide pdf 154 2 1/01/2001
SG186 Microcontroller Selector Guide Quarter 3, 2001 pdf 490 8 6/29/2001

 

[top]

68HC12BE32 Orderable Parts

Orderable Part ID Package Info Status Remarks
MC68HC12BE32FU QFP Active - Production Part -

 

[top]