MC68HC912BL16 Datasheet PDF - Freescale Semiconductor

www.Datasheet-PDF.com

MC68HC912BL16
Freescale Semiconductor

Part Number MC68HC912BL16
Description 16-Bit Microcontroller
Page 30 Pages


MC68HC912BL16 datasheet pdf
Download PDF
MC68HC912BL16 pdf
View PDF for Mobile

No Preview Available !

Freescale Semiconductor, Inc. Order this document
by MC68HC912BL16TS/D
MC68HC912BL16
Technical Summary
16-Bit Microcontroller
1 Introduction
The MC68HC912BL16 microcontroller unit (MCU) is a 16-bit device composed of standard on-chip pe-
ripherals including a 16-bit central processing unit (CPU12), 16-Kbyte flash EEPROM, 512-byte RAM,
512-byte EEPROM, an asynchronous serial communications interface (SCI), a serial peripheral inter-
face (SPI), an 7-channel timer and 16-bit pulse accumulator, an 10-bit analog-to-digital converter
(ADC), and a four-channel pulse-width modulator (PWM). System resource mapping, clock generation,
interrupt control and bus interfacing are managed by the Lite integration module (LIM). The
MC68HC912BL16 has full 16-bit data paths throughout, however, the multiplexed external bus can op-
erate in an 8-bit narrow mode so single 8-bit wide memory can be interfaced for lower cost systems.
1.1 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
— 16-Kbyte Flash EEPROM with 2-Kbyte Erase-Protected Boot Block
— 512-byte EEPROM
— 512-byte RAM with Single-Cycle Access for Aligned or Misaligned Read/Write
• 8-Channel, 10-bit Analog-to-Digital Converter
• 7-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 Cycle
— Programmable Center-Aligned or Left-Aligned Outputs
• Serial Interfaces
For MorGeoIntfooP:rRwmEwLaItwMioI.NfnAreROeYnscTahlies.cPoromduct,
REV. 1



No Preview Available !

Freescale Semiconductor, Inc.
— Asynchronous Serial Communications Interface (SCI)
— Synchronous Serial Peripheral Interface (SPI)
• COP Watchdog Timer, Clock Monitor, and Periodic Interrupt Timer
• 64-Pin QFP Package
— Up to 49 General-Purpose I/O Lines
— 4.5V–5.5V Operation at 8 MHz
• Single-Wire Background Debug™ Mode (BDM)
• On-Chip Hardware Breakpoints
1.2 Ordering Information
The MC68HC912BL16 is packaged in 64-pin quad flat pack (QFP) packaging and is shipped in two-
piece sample packs, 50-piece trays, or 250-piece bricks. Operating temperature range and voltage re-
quirements are specified when ordering the MC68HC912BL16 device. Refer to Table 1 for part num-
bers.
Table 1 MC68HC912BL16 Device Ordering Information
Order Number
Temperature
Range
Designator
MC68HC912BL16FU8 0 to +70 °C
MC68HC912BL16CFU8 40 to +85 °C
C
MC68HC912BL16VFU8 40 to +105 °C
V
MC68HC912BL16MFU8 40 to +125 °C
M
Voltage Frequency
4.5V–5.5V
8 MHz
Package
64-Pin QFP
Single Tray
50 Pcs
NOTE: This part is also available in 2-piece sample packs and 250-piece bricks.
Evaluation boards, assemblers, compilers, and debuggers are available from Motorola and from third-
party suppliers. An up-to-date list of products that support the M68HC12 family of microcontrollers can
be found on the World Wide Web at the following URL:
http://www.mcu.motsps.com
Documents to assist in product selection are available from the Motorola Literature Distribution Center
or your local Motorola Sales Office:
AMCU Device Selection Guide (SG166/D)
AMCU Software and Development Tool Selector Guide (SG176/D)
MC68HC912BL16
2 For More Information On This Product, MC68HC912BL16TS/D
Go to: www.freescale.com



No Preview Available !

Freescale Semiconductor, Inc.
TABLE OF CONTENTS
Section
Page
1
1.1
1.2
1.3
2
2.1
2.2
2.3
2.4
2.5
3
3.1
3.2
3.3
3.4
3.5
4
5
5.1
5.2
5.3
5.4
6
6.1
6.2
7
7.1
7.2
7.3
7.4
7.5
7.6
7.7
7.8
7.9
7.10
7.11
8
8.1
8.2
9
9.1
9.2
9.3
9.4
9.5
9.6
10
10.1
10.2
10.3
10.4
10.5
Introduction
1
Features ......................................................................................................................................1
Ordering Information ...................................................................................................................2
MC68HC912BL16 Block Diagram ...............................................................................................5
Central Processing Unit
6
Programming Model ....................................................................................................................6
Data Types ..................................................................................................................................7
Addressing Modes .......................................................................................................................7
Indexed Addressing Modes .........................................................................................................8
Opcodes and Operands ..............................................................................................................8
Pinout and Signal Descriptions
9
MC68HC912BL16 Pin Assignments ...........................................................................................9
Power Supply Pins ....................................................................................................................10
Signal Descriptions ....................................................................................................................11
Port Signals ...............................................................................................................................15
Port Pull-Up, Pull-Down and Reduced Drive .............................................................................19
Register Block
20
Operating Modes and Resource Mapping
25
Operating Modes .......................................................................................................................25
Background Debug Mode ..........................................................................................................26
Internal Resource Mapping .......................................................................................................28
Memory Maps ............................................................................................................................31
Bus Control and Input/Output
32
Detecting Access Type from External Signals ..........................................................................32
Registers ...................................................................................................................................32
Flash EEPROM
37
Overview ...................................................................................................................................37
Flash EEPROM Control Block ...................................................................................................37
Flash EEPROM Array ...............................................................................................................37
Flash EEPROM Registers .........................................................................................................37
Operation ...................................................................................................................................40
Programming the Flash EEPROM ............................................................................................42
Erasing the Flash EEPROM ......................................................................................................44
Program/Erase Protection Interlocks .........................................................................................46
Stop or Wait Mode .....................................................................................................................46
Test Mode .................................................................................................................................46
FLASH Program/Erase Voltage Signal Conditioning ................................................................46
EEPROM
49
EEPROM Programmer’s Model ................................................................................................49
EEPROM Control Registers ......................................................................................................50
Resets and Interrupts
54
Exception Priority ......................................................................................................................54
Maskable Interrupts ...................................................................................................................54
Interrupt Control and Priority Registers .....................................................................................55
Resets .......................................................................................................................................56
Effects of Reset .........................................................................................................................56
Register Stacking ......................................................................................................................57
Clock Functions
59
Clock Sources ...........................................................................................................................59
Computer Operating Properly (COP) ........................................................................................59
Real-Time Interrupt ...................................................................................................................59
Clock Monitor ............................................................................................................................59
Clock Function Registers ..........................................................................................................60
MC68HC912BL16TS/D
For More Information On This Product,
Go to: www.freescale.com
3



No Preview Available !

Freescale Semiconductor, Inc.
TABLE OF CONTENTS (Continued)
Section
Page
10.6
11
11.1
11.2
12
12.1
12.2
13
13.1
13.2
13.3
13.4
14
14.1
14.2
14.3
15
15.1
15.2
15.3
15.4
Clock Divider Chains .................................................................................................................63
Pulse-Width Modulator
67
PWM Register Description ........................................................................................................69
PWM Boundary Cases ..............................................................................................................76
Standard Timer Module
77
Timer Registers .........................................................................................................................78
Timer Operation in Modes .........................................................................................................86
Serial Interface
87
Block Diagram ...........................................................................................................................87
Serial Communication Interface (SCI) .......................................................................................87
Serial Peripheral Interface (SPI) ................................................................................................94
Port S ......................................................................................................................................100
Analog-To-Digital Converter
104
Functional Description .............................................................................................................104
ATD Registers .........................................................................................................................104
ATD Mode Operation ..............................................................................................................111
Development Support
113
Instruction Queue ....................................................................................................................113
Background Debug Mode ........................................................................................................113
Breakpoints .............................................................................................................................122
Instruction Tagging ..................................................................................................................126
MC68HC912BL16
4 For More Information On This Product, MC68HC912BL16TS/D
Go to: www.freescale.com



MC68HC912BL16 datasheet pdf
Download PDF
MC68HC912BL16 pdf
View PDF for Mobile


Related : Start with MC68HC912BL1 Part Numbers by
MC68HC912BL16 16-Bit Microcontroller MC68HC912BL16
Freescale Semiconductor
MC68HC912BL16 pdf

Index :   0   1   2   3   4   5   6   7   8   9   A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z   

This is a individually operated, non profit site. If this site is good enough to show, please introduce this site to others.
Since 2010   ::   HOME   ::   Contact