Freescale Semiconductor
Order this document
by MC68HC11FTS/D
ATA
MC68HC11F1
MC68HC11FC0
Technical Summary
8-Bit Microcontroller
1 Introduction
The MC68HC11F1 is a high-performance member of the M68HC11 family of microcontroller units
(MCUs). High-speed expanded systems required the development of this chip with its extra input/output
(I/O) ports, an increase in static RAM (one Kbyte), internal chip-select functions, and a non-multiplexed
bus which reduces the need for external interface logic. The timer, serial I/O, and analog-to-digital (A/
D) converter enable functions similar to those found in the MC68HC11E9.
The MC68HC11FC0 is a low cost, high-speed derivative of the MC68HC11F1. It does not have
EEPROM or an analog-to-digital converter. The MC68HC11FC0 can operate at bus speeds as high as
six MHz.
This document provides a brief overview of the structure, features, control registers, packaging infor-
mation and availability of the MC68HC11F1 and MC68HC11FC0. For detailed information on
M68HC11 subsystems, programming and the instruction set, refer to the
M68HC11 Reference Manual
(M68HC11RM/AD).
1.1 Features
• MC68HC11 CPU
• 512 Bytes of On-Chip Electrically Erasable Programmable ROM (EEPROM) with Block Protect
(MC68HC11F1 only)
• 1024 Bytes of On-Chip RAM (All Saved During Standby)
• Enhanced 16-Bit Timer System
— 3 Input Capture (IC) Functions
— 4 Output Compare (OC) Functions
— 4th IC or 5th OC (Software Selectable)
• On-Board Chip-Selects with Clock Stretching
• Real-Time Interrupt Circuit
• 8-Bit Pulse Accumulator
• Synchronous Serial Peripheral Interface (SPI)
• Asynchronous Nonreturn to Zero (NRZ) Serial Communication Interface (SCI)
• Power saving STOP and WAIT Modes
• Eight-Channel 8-Bit A/D Converter (MC68HC11F1 only)
• Computer Operating Properly (COP) Watchdog System and Clock Monitor
• Bus Speeds of up to 6 MHz for the MC68HC11FC0 and up to 5 MHz for the MC68HC11F1
• 68-Pin PLCC (MC68HC11F1 only), 64-Pin QFP (MC68HC11FC0 only), and 80-pin TQFP pack-
age options
Freescale Semiconductor, Inc...
This document contains information on a new product. Specifications and information herein are subject to change without notice.
© MOTOROLA INC., 1997
M
Freescale Semiconductor, Inc.
1.2 Ordering Information
The following devices all have 1024 bytes of RAM. In addition, the MC68HC11F1 devices have 512
bytes of EEPROM. None of the devices contain on-chip ROM.
Table 1 MC68HC11F1 Standard Device Ordering Information
Package
Temperature
0
°
to +70
°
Frequency
5 MHz
2 MHz
-40
°
to +85
°
C
80-Pin Thin Quad Flat Pack
(TQFP)
(14 mm X 14 mm,
1.4 mm thick)
3 MHz
4 MHz
5 MHz
2 MHz
– 40
°
to + 105
°
C
3 MHz
4 MHz
2 MHz
– 40
°
to + 125
°
C
0
°
to +70
°
3 MHz
4 MHz
5 MHz
2 MHz
– 40
°
to + 85
°
C
3 MHz
4 MHz
5 MHz
68-Pin PLCC
– 40
°
to + 105
°
C
2 MHz
3 MHz
4 MHz
2 MHz
– 40
°
to + 125
°
C
3 MHz
4 MHz
MC Order Number
MC68HC11F1PU5
MC68HC11F1CPU2
MC68HC11F1CPU3
MC68HC11F1CPU4
MC68HC11F1CPU5
MC68HC11F1VPU2
MC68HC11F1VPU3
MC68HC11F1VPU4
MC68HC11F1MPU2
MC68HC11F1MPU3
MC68HC11F1MPU4
MC68HC11F1FN5
MC68HC11F1CFN2
MC68HC11F1CFN3
MC68HC11F1CFN4
MC68HC11F1CFN5
MC68HC11F1VFN2
MC68HC11F1VFN3
MC68HC11F1VFN4
MC68HC11F1MFN2
MC68HC11F1MFN3
MC68HC11F1MFN4
Freescale Semiconductor, Inc...
Table 2 MC68HC11F1 Extended Voltage (3.0 to 5.5 V) Device Ordering Information
Package
68-Pin Plastic Leaded Chip
Carrier (PLCC)
80-Pin Thin Quad Flat Pack
(TQFP)
Temperature
0
°
to +70
°
C
–40
°
to +85
°
C
0
°
to +70
°
C
–40
°
to +85
°
C
Frequency
3 MHz
3 MHz
3 MHz
3 MHz
MC Order Number
MC68L11F1FN3
MC68L11F1CFN3
MC68L11F1PU3
MC68L11F1CPU3
2
For More Information On This Product,
Go to: www.freescale.com
MC68HC11F1/FC0
MC68HC11FTS/D
Freescale Semiconductor, Inc.
Table 3 MC68HC11FC0 Standard Device Ordering Information
Package
64-Pin Quad Flat Pack
(QFP)
Temperature
–40
°
to +85
°
C
0
°
to 70
°
C
–40
°
to +85
°
C
0
°
to 70
°
C
Frequency
4 MHz
5 MHz
6 MHz
4 MHz
5 MHz
6 MHz
MC Order Number
MC68HC11FC0CFU4
MC68HC11FC0CFU5
MC68HC11FC0FU6
MC68HC11FC0CPU4
MC68HC11FC0CPU5
MC68HC11FC0PU6
80-Pin Thin Quad Flat Pack
(TQFP)
Table 4 MC68HC11FC0 Extended Voltage (3.0 to 5.5 V) Device Ordering Information
Package
Temperature
Frequency
3 MHz
–0
°
to +70
°
C
4 MHz
3 MHz
4 MHz
MC Order Number
MC68L11FC0FU3
MC68L11FC0FU4
MC68L11FC0PU3
MC68L11FC0PU4
Freescale Semiconductor, Inc...
64-Pin Quad Flat Pack
(QFP)
80-Pin Thin Quad Flat Pack
(TQFP)
MC68HC11F1/FC0
MC68HC11FTS/D
For More Information On This Product,
Go to: www.freescale.com
3
Freescale Semiconductor, Inc.
TABLE OF CONTENTS
Section
Page
1
1.1
1.2
1.3
Introduction
2
2.1
2.2
2.3
3
3.1
3.2
4
Freescale Semiconductor, Inc...
4.1
4.2
4.3
5
5.1
5.2
6
6.1
6.2
6.3
6.4
7
7.1
7.2
7.3
7.4
7.5
7.6
7.7
7.8
8
8.1
8.2
9
9.1
9.2
10
10.1
10.2
11
11.1
11.2
11.3
12
12.1
12.2
13
13.1
13.2
1
Features ...................................................................................................................................... 1
Ordering Information ................................................................................................................... 2
Block Diagrams .......................................................................................................................... 6
Pin Assignments and Signal Descriptions
8
MC68HC11F1 Pin Assignments ..................................................................................................8
MC68HC11FC0 Pin Assignments ............................................................................................. 10
Pin Descriptions ........................................................................................................................ 12
Control Registers
14
MC68HC11F1 Control Registers ............................................................................................... 14
MC68HC11FC0 Control Registers ............................................................................................ 16
Operating Modes and System Initialization
18
Operating Modes ....................................................................................................................... 18
Memory Maps ............................................................................................................................ 19
System Initialization Registers ..................................................................................................20
Resets and Interrupts
25
Interrupt Sources ....................................................................................................................... 25
Reset and Interrupt Registers ...................................................................................................26
Electrically Erasable Programmable ROM
29
EEPROM Operation .................................................................................................................. 29
EEPROM Registers ................................................................................................................... 29
EEPROM Programming and Erasure ........................................................................................31
CONFIG Register Programming ............................................................................................... 32
Parallel Input/Output
33
Port A ........................................................................................................................................33
Port B ........................................................................................................................................33
Port C ........................................................................................................................................33
Port D ........................................................................................................................................33
Port E ........................................................................................................................................33
Port F .........................................................................................................................................33
Port G ........................................................................................................................................34
Parallel I/O Registers ................................................................................................................ 34
Chip-Selects
38
Chip-Select Operation ............................................................................................................... 38
Chip-Select Registers ................................................................................................................ 38
Serial Communications Interface (SCI)
42
SCI Block Diagrams .................................................................................................................. 42
SCI Registers ............................................................................................................................ 44
Serial Peripheral Interface
49
SPI Block Diagram .................................................................................................................... 49
SPI Registers ............................................................................................................................ 50
Analog-to-Digital Converter
53
Input Pins ..................................................................................................................................54
Conversion Sequence ............................................................................................................... 54
A/D Registers ............................................................................................................................ 55
Main Timer
57
Timer Operation ........................................................................................................................ 57
Timer Registers ......................................................................................................................... 59
Pulse Accumulator
64
Pulse Accumulator Block Diagram ............................................................................................ 64
Pulse Accumulator Registers ....................................................................................................64
4
For More Information On This Product,
Go to: www.freescale.com
MC68HC11F1/FC0
MC68HC11FTS/D
Freescale Semiconductor, Inc.
REGISTER INDEX
Register
Address
Page
ADCTL ................ A/D Control/Status .........................................................$1030 ..........................55
BAUD .................. Baud Rate......................................................................$102B ..........................44
BPROT................ Block Protect..................................................................$1035 ..........................29
CFORC ............... Timer Force Compare....................................................$100B ..........................59
CONFIG .............. EEPROM Mapping, COP, EEPROM Enables ...............$103F ............. 24
,
28
,
30
COPRST ............. Arm/Reset COP Timer Circuitry.....................................$103A ..........................27
CSCTL ................ Chip-Select Control........................................................$105D ..........................39
CSGADR............. General-Purpose Chip-Select Address Register ........... $105E .........................40
CSGSIZ............... General-Purpose Chip-Select Size Register ................$105F ..........................40
CSSTRH ............. Clock Stretching.............................................................$105C ..........................38
DDRA .................. Port A Data Register......................................................$1001 ..........................34
DDRC.................. Data Direction Register for Port C .................................$1007 ..........................35
DDRD.................. Data Direction Register for Port D .................................$1009 ..........................36
DDRG.................. Data Direction Register for Port G .................................$1003 ..........................35
HPRIO................. Highest Priority Interrupt and Miscellaneous ................$103C ................... 20
,
27
INIT ..................... RAM and I/O Mapping ...................................................$103D ................... 21
,
22
OC1D .................. Output Compare 1 Data ................................................$100D ..........................59
OC1M.................. Output Compare 1 Mask ...............................................$100C ..........................59
OPT2................... System Configuration Option Register 2 .......................$1038 ............. 22
,
36
,
52
OPTION .............. System Configuration Options .......................................$1039 ............. 23
,
26
,
56
PACNT ................ Pulse Accumulator Count ..............................................$1027 ..........................66
PACTL................. Pulse Accumulator Control ...........................................$1026 ................... 63
,
65
PORTA................ Port A Data ....................................................................$1000 ..........................34
PORTB................ Port B Data ....................................................................$1004 ..........................35
PORTC................ Port C Data ....................................................................$1006 ..........................35
PORTD................ Port D Data ....................................................................$1008 ..........................36
PORTE................ Port E Data ....................................................................$100A ..........................36
PORTF ................ Port F Data ....................................................................$1005 ..........................35
PORTG ............... Port G Data....................................................................$1002 ..........................34
PPROG ............... EEPROM Programming Control ....................................$103B ..........................30
SCCR1 ................ SCI Control 1 ................................................................$102C ..........................46
SCCR2 ................ SCI Control 2 ................................................................$102D ..........................46
SCDR .................. Serial Communications Data Register...........................$102F ..........................48
SCSR .................. SCI Status......................................................................$102E ..........................47
SPCR .................. Serial Peripheral Control ...............................................$1028 ..........................50
SPDR .................. SPI Data .......................................................................$102A ..........................51
SPSR .................. Serial Peripheral Status .................................................$1029 ..........................51
TCNT................... Timer Count ..................................................................$100E, $100F ..............59
TCTL1 ................. Timer Control 1 ..............................................................$1020 ..........................60
TCTL2 ................. Timer Control 2 ..............................................................$1021 ..........................61
TEST1 ................. Factory Test ..................................................................$103E ..........................24
TFLG1 ................. Timer Interrupt Flag 1 ...................................................$1023 ..........................61
TFLG2 ................. Timer Interrupt Flag 2 ...................................................$1025 ................... 62
,
65
TI4O5 .................. Timer Input Capture 4/Output Compare 5 ....................$101E, $101F ..............60
TIC1–TIC3........... Timer Input Capture ......................................................$1010–$1015 ..............60
TMSK1 ................ Timer Interrupt Mask 1 ..................................................$1022 ..........................61
TMSK2 ................ Timer Interrupt Mask 2 ..................................................$1024 ................... 62
,
64
TOC1–TOC4 ....... Timer Output Compare .................................................$1016–$101D ..............60
Freescale Semiconductor, Inc...
MC68HC11F1/FC0
MC68HC11FTS/D
For More Information On This Product,
Go to: www.freescale.com
5