MOTOROLA M68HC11CPU

Single–Chip
Microcontrollers (AMCU)
In Brief . . .
Page
M68HC11 Family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6–2
Modular Microcontroller . . . . . . . . . . . . . . . . . . . . . . . . 2.6–12
The M68HC16 Family . . . . . . . . . . . . . . . . . . . . . . . 2.6–14
The M68300 Family . . . . . . . . . . . . . . . . . . . . . . . . . 2.6–19
Development Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6–23
Fuzzy Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6–26
On–Line Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6–26
Third–Party Support . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6–27
Motorola offers the most comprehensive selection of
high–performance single–chip control systems available
from a single source. Microcontroller device families range
from industry–standard 8–bit controllers to state–of–the–art
16– and 32–bit modular controllers. Within the price and
performance categories of each family, there are a variety of
on–chip capabilities to match specific applications.
Motorola device families are structured so that upward
migration need not involve complete code development.
The M68HC11 Family is upward code compatible with
M6800 and M6801 software, while the M68HC16 family is
source–code compatible with the M68HC11 family.
Motorola’s newest 8–bit MCU product line, the M68HC08
family, is fully upward object code compatible with the
M68HC05 and M6805 families. In addition, M68300 and
M68HC16 devices share standard internal modules and
bus configurations.
Motorola Master Selection Guide
2.6–1
Single-Chip Microcontrollers (AMCU)
M68HC11 Family
eight input channels, and most offer 8–bit resolution, although
some provide 10–bit resolution. A 2 channel, 8–bit D/A is also
available.
The M68HC11 Family incorporates a flexible central
processing unit and a large number of control–oriented
on–chip peripherals. M68HC11 MCU are upward code
compatible with M6800, M6801, and M68HC05 software.
Pulse–Width Modulation
Central Processing Unit
Some M68HC11 Family members have up to six channels
of 8–bit PWM. At a 4 MHz bus frequency, signals can be
produced from 40 KHz to less than 10 Hz. PWM signals with
a period greater than one minute are possible in the 16–bit
mode.
The M68HC11 CPU is optimized for low power
consumption and high–performance operation at bus
frequencies up to 4 MHz. Key features include:
• Two 8–bit or one 16–bit accumulator
• Two 16–bit index registers
• Powerful bit–manipulation instructions
• Six powerful addressing modes
• Immediate, Extended, Direct, Indexed, Inherent, and
Relative
• Power saving STOP and WAIT modes
• Memory mapped I/O and special functions
• 16x16 Integer and Fractional Divides
• 8x8 Multiply
Serial Communication
M68HC11 timer architecture is based on a 16–bit free
running counter driven through a software–programmable
prescaler. Features include multiple Input Captures, Output
Compares, Real–Time Interrupt, Pulse Accumulator, and
Watchdog functions.
All members of the M68HC11 Family include a Serial
Peripheral Interface (SPI) and a Serial Communications
Interface (SCI). These on–chip peripherals are designed to
minimize CPU intervention during data transfer.
• The SCI is a full duplex UART–type asynchronous
system that uses standard Non–Return–to–Zero (NRZ)
data format. An on–chip Baud rate generator derives
standard rates from the microcontroller oscillator. Both
transmitter and receiver are double buffered.
• The SPI is a four–wire synchronous communications
interface used for high–speed communication with
specialized peripheral devices and other microcontrollers.
Data is transmitted and received simultaneously; the
Baud rate is software programmable.
On–Chip Memory
Digital I/O and Special Functions
Since its introduction, the M68HC11 Family has provided
versatile combinations of popular memory technologies,
including the first EEPROM on a CMOS microcontroller. The
family has a memory option to fit virtually any application.
• ROM sizes range from 0 to 32K bytes. ROM is typically
factory programmed to contain custom software.
ROMless versions of most M68HC11 Family members
are also available.
• RAM sizes range from 192 bytes to 1.25K bytes.
M68HC11 RAM utilizes a fully static design, and all
devices feature a standby power supply pin for battery
back–up of RAM contents.
• EPROM sizes range from 4K to 32K bytes. EPROM is
especially suited to prototype development and small
production runs. EPROM versions are available in both
windowed and OTP packaging.
• EEPROM sizes range from 0 to 2K bytes. EEPROM is
ideal for storage of calibration, diagnostic, data logging,
and security information. Each M68HC11 device with
EEPROM includes an on–chip charge pump to facilitate
single–supply programming and erasing.
M68HC11 Family I/O is extremely flexible, allowing pins to
be configured to match application requirements. Most I/O
lines are controlled by bits in a Data Direction Register (DDR)
which can configure pins for either input or output. Most lines
have a dedicated port data latch.
Some M68HC11 Family members include a 4–channel
Direct Memory Access (DMA) and a Memory Management
Unit (MMU). The DMA provides fast data transfer between
memories and registers, and includes externally mapped
memory in the expanded mode. The MMU allows up to 1
megabyte of address space in a physical 64 kbyte allocation.
Integrated chip selects help to reduce glue logic.
Several members of the M68HC11 Family also include
programmable chip select circuits. These circuits can be used
to enable external peripherals whenever an access to a
predefined block of memory addresses is made. These
circuits help to reduce external logic requirements.
Timer
Math Coprocessor
New M68HC11 Family members offer a 16–bit on–chip
math coprocessor that accelerates multiply and divide
operations by as much as 10 times. The coprocessor
functions independently of the CPU and requires no special
instructions. The coprocessor is well–suited to low–bandwidth
DSP functions such as closed loop control, servo positioning,
and signal conditioning.
Digital–to–Analog Conversion
The M68HC11 Family provides powerful, on–chip,
multi–channel A/D converter systems. Multi–conversion and
multi–channel options allow single or continuous conversion
on single or multiple channels. M68HC11 A/D systems have
Single-Chip Microcontrollers (AMCU)
2.6–2
Motorola Master Selection Guide
PERIODIC INTERRUPT
RAM–256 BYTES
COP WATCHDOG
PE7
PE6
PE5
PE4
PE3
PE2
PE1
PE0
PORT E
EEPROM–512 BYTES
SPI
SS
SCK
MOSI
MISO
SCI
TxD
RxD
PORT A
TIMER
PORT D
ROM–8K BYTES
PAI
OC2
OC3
OC4
OC5
IC1
IC2
IC3
DATA DIRECTION D
CC1
PULSE ACCUMULATOR
PA7
PA6
PA5
PA4
PA3
PA2
PA1
PA0
PD5
PD4
PD3
PD2
PD1
PD0
A/D
CONVERTER
M68HC11 CPU
VRH
VRL
ADDRESS/DATA BUS
RESET
INTERRUPTS
XIRQ
IRQ
XTAL
EXTAL
PARALLEL I/O
EQUIVALENT TO MC68HC24
HANDSHAKE I/O
OSCILLATOR
PORT B
PORT C
PB7
PB6
PB5
PB4
PB3
PB2
PB1
PB0
PC7
PC6
PC5
PC4
PC3
PC2
PC1
PC0
STRB
STRA
SINGLE
CHIP
A15
A14
A13
A12
A11
A10
A9
A8
AD7
AD6
AD5
AD4
AD3
AD2
AD1
AD0
R/W
AS
DATA DIRECTION C
E
EXPANDED
POWER
MODB
(VSTBY)
VSS
MODE
SELECT
VDD
MODA
(LIR)
Figure 1. MC68HC11A8 Block Diagram
Motorola Master Selection Guide
2.6–3
Single-Chip Microcontrollers (AMCU)
XTAL EXTAL
E
OSC
CLOCK LOGIC
12 KBYTES ROM
EEPROM 512 BYTES
M68HC11 CPU
RAM 512 BYTES
ADDRESS/DATA
STROBE AND HANDSHAKE
PARALLEL I/O
SERIAL
COMMUNICATION
INTERFACE
SERIAL
PERIPHERAL
INTERFACE
SPI
VDD
VSS
SCI
VRH
VRL
TxD
RxD
BUS EXPANSION
ADDRESS
SS
SCK
MOSI
MISO
COP
PAI PULSE ACCUMULATOR
OC2
OC3
OC4
OC5/IC4/OC1
IC1
IC2
PERIODIC INTERRUPT
IC3
RESET
INTERRUPT
LOGIC
MODE CONTROL
TIMER
SYSTEM
XIRQ
IRQ
R/W
AS
MODB
(VSTBY)
STRB
STRA
MODA
(LIR)
A/D CONVERTER
PD1
PD0
STRB/R/W
STRA/AS
PD5
PD4
PD3
PD2
PORT D
PORT C
AD7/PC7
AD6/PC6
AD5/PC5
AD4/PC4
AD3/PC3
AD2/PC2
AD1/PC1
AD0/PC0
PORT B
A15/PB7
A14/PB6
A13/PB5
A12/PB4
A11/PB3
A10/PB2
A9/PB1
A8/PB0
PA7
PA6
PA5
PA4
PA3
PA2
PA1
PA0
PORT A
CONTROL
PORT E
PE7
PE6
PE5
PE4
PE3
PE2
PE1
PE0
CONTROL
Figure 2. MC68HC11E9 Block Diagram
Single-Chip Microcontrollers (AMCU)
2.6–4
Motorola Master Selection Guide
OC1
PORT A
PORT D
PD1
PD0
768 BYTE RAM
24 KBYTE EPROM
640 BYTE EEPROM
INTERRUPT
LOGIC
MATH
COPROCESSOR
OSCILLATOR
CPU
PWMs
CLOCK
PW6
PW5
PW4
PW3
PW2
PW1
PORT H
PH7
PH6
MODE
CONTROL
PH5
PH4
PH3
PH2
PH1
PH0
DATA7
DATA6
DATA5
DATA4
DATA3
DATA2
DATA1
DATA0
DDRF
DDRC
PORT B
PORT F
PORT C
PC7
PC6
PC5
PC4
PC3
PC2
PC1
PC0
NONMULTIPLEXED ADDRESS/DATA BUS
DDRB
PB7
PB6
PB5
PB4
PB3
PB2
PB1
PB0
VDD
VSS
TxD
RxD
PD5
PD4
PD3
PD2
ADDR7
ADDR6
ADDR5
ADDR4
ADDR3
ADDR2
ADDR1
ADDR0
E
SCI+
PA7
PA6
PA5
PA4
PA3
PA2
PA1
PA0
PF7
PF6
PF5
PF4
PF3
PF2
PF1
PF0
XTAL
EXTAL
SS
SCK
MOSI
MISO
SPI
A/D
ADDR15
ADDR14
ADDR13
ADDR12
ADDR11
ADDR10
ADDR9
ADDR8
MODA/LIR
MODB/VSTBY
COP WATCHDOG
AN7
AN6
AN5
AN4
AN3
AN2
AN1
AN0
VRH
VRL
XIRQ/VPPE
IRQ
RESET
PERIODIC INTERRUPT
DDRA
DDRG
AN11
AN10
AN9
AN8
DDRD
PE7
PE6
PE5
PE4
PE3
PE2
PE1
PE0
TIMER
PAI
OC2
OC3
OC4
I4/05
IC1
IC2
IC3
DDRH
PG3
PG2
PG1
PG0
PULSE ACCUMULATOR
D/A
DA2
DA1
PORT E
PG5
PG4
PORT G
R/W/PG7
PG6
Figure 3. MC68HC711N4 Block Diagram
Motorola Master Selection Guide
2.6–5
Single-Chip Microcontrollers (AMCU)
Table 1. M68HC11 Family Microcontrollers
Part
Number
EPROM
RAM
EEPROM
Timer
I/O
Serial
A/D
PWM
Package
MC68HC11A0
–
256
–
16–Bit – 3 IC,,
5 OC, RTI, WDOG
P l A
l t
Pulse
Accumulator
22
SPI,
SPI
SCI
8 Ch
Ch,
8–Bit
–
52–FN
64–FU
48 P
48–P
64K External Address Bus,,
68HC24 PRU, 3.0 V Version
A il bl
Available
MC68HC11A1
–
256
512
16–Bit – 3 IC,,
5 OC, RTI, WDOG
P l A
l t
Pulse
Accumulator
22
SPI,
SPI
SCI
8 Ch
Ch,
8–Bit
–
52–FN
64–FU
48 P
48–P
64K External Address Bus,,
68HC24 PRU, 3.0 V Version
A il bl
Available
MC68HC11A7
8K
256
–
16–Bit – 3 IC,,
5 OC, RTI, WDOG,
P l A
l t
Pulse
Accumulator
38
SPI,
SPI
SCI
8 Ch
Ch,
8–Bit
–
52–FN
64–FU
48 P
48–P
3 MHz Version Available,, 64K
External Address Bus, 68HC24
PRU 3.0
3 0 V Version
V i Available
A il bl
PRU,
512
16 Bit – 3 IC,
16–Bit
5 OC, RTI, WDOG,
Pulse Accumulator
38
SPI,
SPI
SCI
8 Ch,
Ch
8 Bit
8–Bit
–
52–FN
52
FN
48
P
48–P
3 MHz Version Available, Low
Voltage Version (3.0–5.5V)
(3 0 5 5V) at 2 MHz,
MHz
64KExternal Address Bus, 68HC24
PRU
36
SPI,
SPI
SCI
4 Ch,
Ch
8 Bit
8–Bit
2 Ch,
Ch
8
Bit
8–Bit
68–FN
68
FN
64
FU
64–FU
256K Externed Memory,
Memory
6 Chip Selects
14
SPI,
SPI
SCI
–
–
44–FB
44
FB
44–FN
40 P
40–P
64K External Address Bus,
Bus
68HC27 PRU, 3.0V Version Available
Available
–
–
44 FB
44–FB
44–FN
40 P
40–P
3 MHz Version Available, Low
Voltage Version (3.0–5.5V)
(3 0 5 5V) at 2 MHz,
MHz
64K External Address Bus, 68HC27
PRU
MC68HC11A8
8K
256
Comments
XC68HC11C0
–
256
512
16–Bit – 3/4 IC,
4/5 OC
OC, RTI,
RTI
WDOG,
Pulse Accumulator
MC68HC11D0
–
192
–
16–Bit – 3/4 IC,
4/5 OC
OC, RTI,
RTI
WDOG,
Pulse Accumulator
–
16–Bit – 3/4 IC,
4/5 OC
OC, RTI,
RTI
WDOG,
Pulse Accumulator
32
SPI,
SPI
SCI
30
SPI,
SPI
SCI
–
–
44–FB
44
FB
44–FN
40 P
40–P
Pi C
Pin
Compatible
tibl with
ith 68HC11D3
MC68HC11D3
4K
192
MC68HC11ED0
–
512
–
16–Bit – 3/4 IC,
4/5 OC
OC, RTI,
RTI
WDOG,
Pulse Accumulator
MC68HC11E0
–
512
–
16–Bit – 3/4 IC,
4/5 OC
OC, RTI,
RTI
WDOG,
Pulse Accumulator
22
SCI
SPI
SPI,
8 Bit
8–Bit
8 Ch,
Ch
–
52 FN
52–FN
64K External Address Bus,
Bus
68HC24 PRU, 3.0 V Version Available
Available
MC68HC11E1
–
512
512
16–Bit – 3/4 IC,
4/5 OC
OC, RTI,
RTI
WDOG,
Pulse Accumulator
22
SPI,
SPI
SCI
8 Ch,
Ch
8–Bit
8 Bit
–
52–FN
52
FN
64–FU
64
FU
64K External Address Bus,
EEPROM Block Protect, 68HC24
PRU 3
0 V Version Available
PRU,
3.0
38
SCI
SPI
SPI,
8 Bit
8–Bit
8 Ch,
Ch
–
52 FN
52–FN
3 MHz Version Available,
64K External Address Bus,
3 0 V Version Available
3.0
MC68HC11E8
12K
512
–
16–Bit – 3/4 IC,
4/5 OC
OC, RTI,
RTI
WDOG,
Pulse Accumulator
MC68HC11E9
12K
512
512
16–Bit – 3/4 IC,,
4/5 OC, RTI,
WDOG
WDOG,
Pulse Accumulator
38
SPI,,
SPI
SCI
8 Ch,
Ch,
8–Bit
–
52–FN
52
FN
64–FU
EEPROM Block Protect,, 3 MHz
Version Available, Low Voltage
g
V i (3.0–5.5V)
Version
(3 0 5 5V) att 2 MH
MHz, 64K
External Address Bus
38
SPI,
SPI
SCI
8 Ch,
Ch
8 Bit
8–Bit
–
52–FN
52
FN
64
FU
64–FU
3 MHz
MH Mux
M Bus
B
XC68HC11E20
20K
768
512
16–Bit – 3/4 IC,
4/5 OC
OC, RTI,
RTI
WDOG,
Pulse Accumulator
MC68HC811E2
–
256
2048
16–Bit – 3/4 IC,
4/5 OC
OC, RTI,
RTI
WDOG,
Pulse Accumulator
38
SPI,
SPI
SCI
8 Ch,
Ch
8 Bit
8–Bit
–
52 FN
52–FN
EEPROM Block Protect,
64K External Address Bus,
68HC24 PRU
MC68HC11F1
–
1K
512
16–Bit – 3/4 IC,,
4/5 OC, RTI,
WDOG
WDOG,
Pulse Accumulator
54
SPI,
SPI,
SCI
8 Ch,
Ch,
8–Bit
–
68–FN
68 FN
80–FU
Programmable
g
Chip
p Selects,,
EEPROM Block Protect, 64K
E t
l Address
Add
B
External
Bus, 68HC27 PRU
PRU,
4 MHz Non
Non–Mux
Mux Address/Data Bus
PC68HC11G0
–
–
512
16–Bit – 3/4 IC,
4/5 OC
OC, RTI,
RTI
WDOG,
Pulse Accumulator
38
SPI,
SPI
SCI
8 Ch,
Ch
10
Bit
10–Bit
4 Ch,
Ch
8
Bit
8–Bit
84–FN
84
FN
80
FU
80–FU
Single-Chip Microcontrollers (AMCU)
2.6–6
Motorola Master Selection Guide
Table 1. M68HC11 Family Microcontrollers (continued)
Part
Number
EPROM
RAM
EEPROM
Timer
I/O
Serial
A/D
PWM
Package
Comments
PC68HC11G5
16K
512
–
16–Bit – 3/4 IC,
RTI
4/5 OC
OC, RTI,
WDOG,
Pulse Accumulator
66
SPI
SPI,
SCI
Ch
8 Ch,
10
Bit
10–Bit
Ch
4 Ch,
8
Bit
8–Bit
84 FN
84–FN
80
FU
80–FU
PC68HC11G7
24K
512
–
16–Bit – 3/4 IC,
4/5 OC
OC, RTI,
RTI
WDOG,
Pulse Accumulator
66
SPI,
SPI
SCI
8 Ch,
Ch
10
Bit
10–Bit
4 Ch,
Ch
8
Bit
8–Bit
84–FN
84
FN
80
FU
80–FU
PC68HC11J6
16K
–
512
16–Bit – 3/4 IC,
4/5 OC
OC, RTI,
RTI
WDOG,
Pulse Accumulator
29
SPI,
SPI
SCI
8 Ch,
Ch
8 Bit
8–Bit
4 Ch,
Ch
8
Bit
8–Bit
84–FN
84
FN
80
FU
80–FU
MC68HC11K0
–
768
–
16–Bit – 3/4 IC,
4/5 OC
OC, RTI,
RTI
WDOG,
Pulse Accumulator
37
SPI,
SPI
SCI
8 Ch,
Ch
8 Bit
8–Bit
4 Ch,
Ch
8
Bit
8–Bit
84–FN
84
FN
80
FU
80–FU
4 MHz Non–Mux Address/Data Bus,
Chip Selects
Selects, Extended Memory
Map, 68HC27 PRU, 3.0 V Version
Available
26
SPI,
SPI
SCI
8 Ch,
Ch
8 Bit
8–Bit
4 Ch,
Ch
8
Bit
8–Bit
68–FN
68
FN
64
FU
64–FU
4 MHz Non
Non–Mux
Mux Address/Data Bus,
Chip Selects, Extended Memory
Map 68HC27 PRU
Map,
37
SPI,
SPI,
SCI
8 Ch,
Ch,
8–Bit
4 Ch,
Ch,
8–Bit
84–FN
84 FN
80–FU
4 MHz Non–MuxBus,Chip
, p Selects,,
EEPROM Block Protect, Extended
M
M
Memory
Map, 68HC27 PRU
PRU,
3.0
3 0 V Version Available
26
SPI,
SPI
SCI
8 Ch,
Ch
8 Bit
8–Bit
4 Ch,
Ch
8
Bit
8–Bit
68–FN
68
FN
64
FU
64–FU
4 MHz Non–Mux Address/Data Bus,
Chip Selects,EEPROM
Selects EEPROM Block Protect,
Protect
Extended Memory Map, 68HC27
PRU
8 Ch,
Ch
8–Bit
8 Bit
4 Ch,
Ch
8–Bit
8
Bit
84–FN
84
FN
80–FU
80
FU
4 MHz Non–Mux Address/Data Bus,
Chip Selects
Selects, Extended Memory
Map, 68HC27 PRU, 3.0V Version
Available
MC68HC11KA0
–
768
–
16–Bit – 3/4 IC,
4/5 OC
OC, RTI,
RTI
WDOG,
Pulse Accumulator
MC68HC11K1
–
768
640
16–Bit – 3/4 IC,
IC
4/5 OC, RTI,WDOG,
Pulse Accumulator
640
16 Bit – 3/4 IC,
16–Bit
4/5 OC, RTI,WDOG,
Pulse Accumulator
62
SPI,
SPI
SCI
51
SPI,
SPI
SCI
8 Ch,
Ch
8 Bit
8–Bit
4 Ch,
Ch
8
Bit
8–Bit
68–FN
68
FN
64
FU
64–FU
4 MHz Non
Non–Mux
Mux Address/Data Bus,
Chip Selects, Extended Memory
Map 68HC27 PRU
Map,
Ch,
8 Ch,
8–Bit
Ch,
4 Ch,
8–Bit
84 FN
84–FN
80–FU
4 MHz Non–Mux Bus, Low Voltage
(3 0 5 5V) at 3 MHz
Version (3.0–5.5V)
MHz, Chip
Selects, EEPROM Block Protect,
Extended Memory Map, 68HC27
PRU
MC68HC11KA1
–
768
MC68HC11K3
24K
768
–
16–Bit – 3/4 IC,
4/5 OC
OC, RTI,
RTI
WDOG,
Pulse Accumulator
MC68HC11KA3
24K
768
–
16–Bit – 3/4 IC,
4/5 OC
OC, RTI,
RTI
WDOG,
Pulse Accumulator
62
SPI,
SPI,
SCI
MC68HC11K4
24K
768
640
16–Bit
16
Bit – 3/4 IC,
4/5 OC, RTI,
WDOG
WDOG,
Pulse Accumulator
MC68HC11KA4
24K
768
640
16–Bit – 3/4 IC,
4/5 OC
OC, RTI,
RTI
WDOG,
Pulse Accumulator
51
SPI,
SPI
SCI
8 Ch,
Ch
8–Bit
8 Bit
4 Ch,
Ch
8–Bit
8
Bit
68–FN
68
FN
64–FU
64
FU
4 MHz Non
Non–Mux
Mux Address/Data Bus,
Chip Selects, EEPROM Block
Protect
MC68HC11L0
–
512
–
16–Bit – 3/4 IC,,
4/5 OC,RTI, WDOG,
P l A
l t
Pulse
Accumulator
30
SPI,
SPI
SCI
8 Ch,
Ch
8–Bit
–
68–FN
64–FU
64K External Address Bus,,
68HC24 PRU, 3.0 V Version
A il bl
Available
MC68HC11L1
–
512
512
16–Bit
16
Bit – 3/4 IC,
4/5 OC,RTI, WDOG,
Pulse Accumulator
46
SPI,
SPI
SCI
8 Ch,
Ch
8 Bit
8–Bit
–
68–FN
68
FN
64
FU
64–FU
64K External Address Bus,
EEPROM Block Protect,
Protect
68HC24 PRU, 3.0 V Version
Available
46
SPI,
SPI
SCI
8 Ch,
Ch
8 Bit
8–Bit
–
68–FN
68
FN
64
FU
64–FU
64K External Address Bus,
68HC24 PRU, 3.0 V Version
Available
46
SPI,
SPI
SCI
8 Ch,
Ch
8 Bit
8–Bit
–
68–FN
68
FN
64
FU
64–FU
3 MHz Version Available, Low
Voltage Version (3.0–5.5V)
(3 0 5 5V) at 2 MHz,
MHz
64K External Address Bus, 68HC24
PRU
MC68HC11L5
16K
512
–
16–Bit – 3/4 IC,
4/5 OC
OC, RTI,
RTI
WDOG,
Pulse Accumulator
MC68HC11L6
16K
512
512
16–Bit – 3/4 IC,
4/5 OC
OC, RTI,
RTI
WDOG,
Pulse Accumulator
Motorola Master Selection Guide
2.6–7
Single-Chip Microcontrollers (AMCU)
Table 1. M68HC11 Family Microcontrollers (continued)
Part
Number
EPROM
RAM
EEPROM
Timer
I/O
Serial
A/D
PWM
Package
MC68HC11M2
32K
1 25K
1.25K
–
16–Bit – 3/4 IC,
RTI
4/5 OC
OC, RTI,
WDOG,
Pulse Accumulator
62
SPI
SPI,
2
SCI
2–SCI
Ch
8 Ch,
8 Bit
8–Bit
Ch
4 Ch,
8
Bit
8–Bit
84 FN
84–FN
80
FU
80–FU
16–Bit
16
Bit Math Coprocessor,
4 MHz Non–Mux Bus,
4 Ch DMA Controller
XC68HC11N4
24K
768
640
16–Bit – 3/4 IC,
4/5 OC
OC, RTI,
RTI
WDOG,
Pulse Accumulator
62
SPI,
SPI
SCI
12
Ch,
8 Bit
8–Bit
6 Ch,
Ch
8
Bit
8–Bit
84 FN
84–FN
80
QFP
80–QFP
16–Bit
16
Bit Math Coprocessor,
4 MHz Non–Mux Bus,
2 Ch 8–Bit
8 Bit D/A
640
16–Bit – 3/4 IC,
4/5 OC
OC, RTI,
RTI
WDOG,
Pulse Accumulator
62
SPI
SPI,
3
SCI
3–SCI
8 Ch,
Ch
8 Bit
8–Bit
4 Ch,
Ch
8
Bit
8–Bit
84–FN
84
FN
80
FU
80–FU
XC68HC11P2
32K
1K
Comments
PLL Cl
Clock
kO
Option
ti
Table 2. M68HC11 One–Time Programmable/Emulator Microcontrollers
Part
Number
EPROM
RAM
EEPROM
Timer
I/O
Serial
A/D
PWM
Package
Comments
PC68HC711D3
4K
192
–
16–Bit – 3/4 IC,,
4/5 OC, RTI, WDOG,
P l Accumulator
Pulse
A
l t
32
SPI,
SPI
SCI
–
–
44–FB
44–FN
40 P
40–P
64K External
E t
l Address
Add
B
Bus
PC68HC711E9
12K
512
512
16–Bit
16
Bit – 3/4 IC,
4/5 OC, RTI, WDOG,
Pulse Accumulator
38
SPI,,
SPI
SCI
8 Ch,
Ch,
8–Bit
8
Bit
–
52–FN
52
FN
64–FU
64
FU
EEPROM Block Protect,
Protect,
64K External Address Bus
PC68HC711E20
20K
768
512
16–Bit – 3/4 IC,,
4/5 OC, RTI, WDOG,
P l Accumulator
A
l t
Pulse
38
SPI,
SPI
SCI
8 Ch,
Ch
8–Bit
–
52–FN
52–FS
64 FU
64–FU
EEPROM Block Protect
Protect,
64K External Address Bus
PC68HC711G5
16K
512
–
16–Bit – 3/4 IC,,
4/5 OC, RTI, WDOG,
P l Accumulator
A
l t
Pulse
66
SPI,
SPI
SCI
8 Ch,
Ch
10–Bit
4 Ch,
Ch
8–Bit
84–FN
84–FS
PC68HC711J6
16K
512
–
16–Bit – 3/4 IC,,
4/5 OC, RTI, WDOG,
P l Accumulator
A
l t
Pulse
54
SPI,
SPI
SCI
–
–
68–FN
68–FS
1 Chip
Chip Select
S l t
4 Ch,
Ch
8–Bit
8
Bit
84 FN
84–FN
84–FS
80 FU
80–FU
4 MHz Non–Mux Bus,
EEPROM Block Protect,
Protect Chip
Selects, Extended
Memory Map
PC68HC711K4
24K
768
640
16 Bit – 3/4 IC,
16–Bit
SPI
SPI,
8 Ch,
Ch
4 / 5 O C , R T I 62
, W D O G ,
SCI
8–Bit
8
Bit
Pulse Accumulator
PC68HC711L6
16K
512
512
16–Bit – 3/4 IC,,
4/5 OC, RTI, WDOG,
P l Accumulator
Pulse
A
l t
46
SPI,
SPI
SCI
8 Ch,
Ch
8–Bit
–
68–FN
68–FS
64 FU
64–FU
EEPROM Block Protect
Protect,
64K External Address Bus
PC68HC711M2
32K
1 25K
1.25K
–
16–Bit – 3/4 IC,,
4/5 OC, RTI, WDOG,
P l Accumulator
A
l t
Pulse
62
SPI,
SPI
SCI
8 Ch,
Ch
8–Bit
–
84–FN
84–FS
80 FU
80–FU
16–Bit Math Coprocessor,
p
,
4 MHz Non–Mux Bus,
C t ll
4 Ch DMA Controller
PC68HC711N4
24K
768
640
16–Bit – 3/4 IC,,
4/5 OC, RTI, WDOG,
P
l A
l t
Pulse
Accumulator
62
SPI,
SPI
SCI
12 Ch
Ch,
8–Bit
6 Ch,
Ch
8–Bit
84–FN
84–FS
16–Bit Math Coprocessor,
p
,
4 MHz Non–Mux Bus,
2 Ch 8
Bit D/A
8–Bit
XC68HC711P2
32K
1K
640
16–Bit – 3/4 IC,,
4/5 OC, RTI, WDOG,
P l Accumulator
A
l t
Pulse
62
SPI,
SPI
SCI
8 Ch,
Ch
8–Bit
4 Ch,
Ch
8–Bit
84–FN
84–FS
88 FU
88–FU
PLL Clock
Cl k
Single-Chip Microcontrollers (AMCU)
2.6–8
Motorola Master Selection Guide
Definitions for Tables 3 and 4
General Definitions
Package Definitions
ADC
A/D
CPU16
CPU32
D/A
DMA
GPT
IC
IIC
MCCI
PLL
OC
POQ
PWM
QSM
RPSCIM
RTC
RTI
SCI
SCIM
SIM
SPI
TPU
UART
WDOG
FB
FC
FD
FE
FM
FN
FS
FT
FU
FV
L
P
PB
PU
PV
S
TH
Analog to Digital Converter Module
Analog to Digital Converter
16 bit Central Processing Unit
32 bit Central Processing Unit
Digital to Analog Converter
Direct Memory Access
General–Purpose Timer
Input Capture
Inter–Integrated Circuit
Multi–Channel Communication Interface
Phase Lock Loop
Output Capture
Preferred Order Quantity Multiple
Pulse Width Modulation
Queued Serial Module
Reduced Pin Count SCIM
Real–Time Clock
Real–Time Interrupt
Serial Communication Interface
Single Chip Integration Module
System Integration Module
Serial Peripheral Interface
Time Processing Unit
Universal Asynchronous Receiver/Transmitter
Watch Dog Timer
Motorola Master Selection Guide
2.6–9
10x10 mm Quad Flat Pack (QFP)
Fine Pitch Plastic Quad Flat Pack (PQFP)
Plastic Quad Flat Pack in Molded Carrier Ring
Ceramic Quad Flat Pack (CQFP)
Molded Carrier Flat Pack (CQFP)
Plastic Leaded Chip Carrier (PLCC)
Windowed Cerquad (Ceramic LCC)
28x28 mm Quad Flat Pack (QFP)
14x14 mm Quad Flat Pack (QFP)
20x20 mm Quad Flat Pack (QFP)
Ceramic
Dual–in–Line Plastic
Thin Quad Flat Pack (TQFP) 10x10 mm
Thin Quad Flat Pack (TQFP) 14x14 mm
Thin Quad Flat Pack (TQFP) 20x20mm
Cerdip (windowed or non–windowed)
16x16 mm Quad Flat Pack (QFP)
Single-Chip Microcontrollers (AMCU)
M6800 Series Microprocessors and Peripherals
reliably in automotive, industrial, and office equipment
applications for years. Each of these devices can be
combined with various peripherals to meet the requirements
of a microcontroller design.
These devices are a testament to the staying power of
Motorola microtechnology. The original MC6800 was
Introduced in 1975, and is still in demand today. Quality
M6801, M6804 and M6805 systems have been performing
Table 3. M6801 and M6803 (HMOS)
EEPROM
Timer
Serial
A/D
I/O
Bus
Speed,
MHz
192
0
16 bit: 1 IC, 1 OC
SCI
No
29
0.5–2.0
40 P
128
2048
16 bit: 1 IC, 1 OC
SCI
No
29
0.5–2.0
40 P
Part
Number
ROM
RAM
MC6801
2048
MC68701
0
MC6803
Package
0
192
0
16 bit: 1 IC, 1 OC
SCI
No
13
0.5–2.0
40 P
MC6801U4
4096
256
0
16 bit: 2 IC, 3 OC
SCI
No
29
0.5–1.25
40 P
MC68701U4
0
128
4096
16 bit: 2 IC, 3 OC
SCI
No
29
0.5–1.25
40 P
MC6803U4
0
256
0
16 bit: 2 IC, 3 OC
SCI
No
13
0.5–1.25
40 P
Comments
Table 4. 8–Bit MPU/Peripherals
Device
Pins
Package
MC68B00
40
P
8 Bit MPU, Addresses 64K Memory, 1 or 2 MHz Versions
Part Description
Speed
2 MHz
MC6802
40
P
MC6800 + Int. Clock Oscillator; 128 Bytes RAM
1 MHz
MC68B09
40
P
High Performance MPU, 10 Powerful Addressing Modes
2 MHz
MC68B09E
40
P
MC6809 With External Clock Input for External Sync.
2 MHz
MC68B21
40
P
Peripheral Interface Adapter
2 MHz
MC68B40
40
P
Programmable Timer Module Contains 3 16–Bit Timers
2 MHz
MC6845
40
P
CRT Ctrl, Refresh Memory Addressing; 2nd Source HD6845R
1 MHz
MC68B50
40
P
Asynchronous Communication Interface Adaptor
2 MHz
MC68HC11 Port Replacement (Expanded Mode) for A8, E9
2 MHz
Port Replacement for D3, K4, F1
2 MHz
MC68HC24
40, 44
P, FN
MC68HC27
46, 68
FU, FN
MC68HCB34
40
P, FN
256 Byte Dual Port RAM, 6 Semaphore Registers
2 MHz
MC68B10
24
P
128 x 8 Random Access Memory
2 MHz
MC68B44
40
P
Direct Memory Access Controller
2 MHz
MC68B488
40
P
General Purpose Interface Adapter
2 MHz
MC68B52
24
P
Synchronous Serial Data Adapter
2 MHz
MC68B54
28
P
Advanced Data Link Controller
2 MHz
Single-Chip Microcontrollers (AMCU)
2.6–10
Motorola Master Selection Guide
Table 5. M6805 (HMOS) Microprocessors
Part
Number
ROM
RAM
EEPROM
Timer
Serial
A/D
I/O
Bus
Speed,
MHz
Package
EPROM or
EEPROM
Version
Comments
MC6805P2
1K
64
0
8–Bit
–
No
20
0.1–1.0
28–P
28–FN
MC6805P6
2K
64
0
8–Bit
–
No
20
0.1–1.0
28–P
705P3
LVI Option
MC6805R2
2K
64
0
8–Bit
–
Yes
32
0.1–1.0
40–P
44–FN
705R3
LVI Option,
p
, Prog.
g Prescaler
Option
MC6805R3
4K
112
0
8–Bit
–
Yes
32
0.1–1.0
40–P
44–FN
705R3
7–Bit Prescaler, LVI Option
MC6805R6
4K
112
0
8–Bit, WDOG
–
Yes
32
0.1–1.0
40–P
44–FN
705R3
7–Bit Prescaler, LVI Option
MC6805S2
1K
64
0
16–Bit, 8–Bit
SPI
Yes
16
0.1–1.0
28–P
705S3
15–Bit Prescaler, LVI
SPI
Yes
21
0.1–1.0
28–P
705S3
1 Extra 8–Bit Timer
705P3
LVI Option
MC6805S3
4K
104
0
2 8–Bit,
16–Bit
MC6805U2
2K
64
0
8–Bit
–
No
32
0.1–1.0
40–P
44–FN
705U3
LVI Option
MC6805U3
4K
112
0
8–Bit
–
No
32
0.1–1.0
40–P
44–FN
705U3
7–Bit Prescaler, LVI Option
Table 6. 8–Bit MPU/Peripherals
Device
Pins
Package
24
P
MC146818A
24, 28
P, FN
Enhanced Version of the MC146818
MC146823
40, 44
P, FN
Three 8–Bit Ports, Handshake Control Logic
MC146805E2
40, 44
P, FN
CMOS 8–Bit Microprocessor
MC68HC68L9
80
FU
MC14618
Motorola Master Selection Guide
Part Description
Real Time Clock, 50 Bytes RAM, Programmable Square Wave
LCD Expansion to the MC05L9
2.6–11
Single-Chip Microcontrollers (AMCU)
Modular Microcontrollers
Modular microcontrollers are another of the innovations
that make Motorola a leader in single–chip control systems.
Modular controllers are built up from standard modules that
interface via a common intermodule bus (IMB). The modular
concept allows rapid design and manufacture of controllers
tailored for specific applications.
Intermodule Bus Peripherals
Each modular microcontroller incorporates a state–of–the
art pipelined CPU module, a sophisticated integration module,
and a number of special–purpose modules. The
rapidly–growing library of special–purpose modules includes
programmable timers, serial communication interfaces,
analog–to–digital converters, and a variety of memory
modules.
Central Processing Units
•
•
•
•
•
•
•
•
16–Bit Architecture
Full Set of 16–Bit Instructions
Three 16–Bit Index Registers
Two 16–Bit Accumulators
One Megabyte of Program Memory and One Megabyte
of Data Memory
Source code compatible with the M68HC11 CPU
Control–Oriented Digital Signal Processing Capability
High–Level Language Support
Fast Interrupt Response Time
Fully Static Implementation
Low Power Stop Operation
Background Debugging Mode
Hardware Breakpoint Signal
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Manages controller internal and external bus interfaces
Provides device interrupt arbitration
Spurious interrupt monitor
Single–chip operation with address and data bus pins
configured as I/O ports
Optional Fully or Partially–expanded bus operation
Nine general–purpose chip select outputs
Emulation mode chip–select outputs can be used to
address a port replacement unit and external emulation
RAM
Watchdog timer, clock monitor, and bus monitor
PLL clock synthesizer
Interrupt request inputs can be configured for edge or
level detection
Reduced pin SCIM (RPSCIM) available with 5 chip selects
Timers
Time Processor Unit (TPU)
• On–chip microengine dedicated to high–speed timing tasks
• Two independent 16–bit counters used as basis for
timing tasks
• Real–time task scheduler
• Executes a programmed series of functions to perform
complex tasks
• Each of 16 orthogonal channels can perform available
time functions
• Functions contained in dedicated control store or in
MCU RAM
• TPU communicates to CPU via dual port RAM
32–Bit Internal Data Path and Arithmetic Hardware
32–Bit Internal Address Bus – 24–Bit External Address Bus
Eight 32–Bit General–Purpose Data Registers
Seven 32–Bit General–Purpose Address Registers
Separate User and Supervisor Stack Pointers and
Address Spaces
Separate Program and Data Address Spaces
Virtual Memory Implementation
Enhanced Addressing Modes
Object Code Compatible with M68000 Family
Improved Exception Handling for Controller Applications
Rich Instruction Set
Fully Static Implementation
Low Power Stop Operation
Background Debugging Mode
Hardware and Software Breakpoints
Trace on Change of Flow
General Purpose Timer (GPT)
•
•
•
•
•
•
•
Two 16–bit free–running counters
Three input capture channels
Four output compare channels
One input capture/output compare channel
One pulse accumulator/event counter input
Two pulse–width modulation outputs
Pulse accumulator input
Configurable Timer Module (CTM)
• Modular timer system combining different configurations
of timer submodules:
• CPSM–6 TAP counter prescaler
• FCSM–16–bit free running up counter
• MCSM–16–bit modulus up counter
• SASM–(Single Action) two I/O pins for 16–bit input
capture or output compare functions
• DASM–(Dual Action) one I/O pin for 16–bit I/C, O/C,
PWM, or output function
Integration Modules
System Integration Module (SIM)
• Manages controller internal and external bus interfaces
• Provides device interrupt arbitration
• Spurious interrupt monitor
Single-Chip Microcontrollers (AMCU)
•
•
•
•
•
CPU32
•
•
•
•
•
Single–Chip Integration Module (SCIM)
•
•
•
CPU16
•
•
•
•
•
• Twelve programmable chip–select outputs
• Watchdog timer, clock monitor, and bus monitor
• PLL clock synthesizer
2.6–12
Motorola Master Selection Guide
• Queued conversions can be performed continuously or
can be retriggered by software or the QADC module
periodic interval timer and external trigger
• Programmable sample and hold times
• Alternate voltage references
Timer Module (TM)
• 16–bit free–running counter with 8–bit prescaler
• Two TM can be externally cascaded to increase
count width
• Software selected input capture, output compare,
pulse accumulation, event counting, or pulse–width
modulation functions
Specialized Control Modules
Direct Memory Access (DMA)
Communication Modules
• Provides low–latency transfer to external peripheral or
for memory–memory data transfer
• Two independent DMA channels with full
programmability
Queued Serial Module (QSM)
• Queued full–duplex, synchronous three–line SPI with
dedicated RAM
• Standard, asynchronous NRZ–format SCI
• Polled and interrupt–driven operation
• Pins can be configured as a parallel I/O port
Memory Modules
Standby RAM (SRAM)
• Fast Static RAM maintained by voltage from standby
voltage pin
• Available in 1K, 1.5K, 2K, 3.5K, and 4K blocks
• Fast (2 clock) access speed
• Byte, word, and long–word operations supported
Multi–Channel Communications Interface
(MCCI)
•
•
•
•
One full–duplex synchronous three–line SPI
Two independent standard, asynchronous NRZ–format SCI
Polled and interrupt–driven operation
Pins can be configured as a parallel I/O port
Standby RAM with TPU Emulation
(TPURAM)
Dual Universal Asynchronous/
Synchronous Receiver Transmitter (DUART)
• Fast Static RAM maintained by voltage from standby
voltage pin
• Available in 1K, 1.5K, 2K, 3.5K, and 4K blocks
• Fast termination (2 clock) access speed
• Supports TPU microcode ROM emulation
• Byte, word, and long–word operations supported
• Dual NRZ Serial RS–232C channels
• Independently programmable TxD and Receiver
Transmitter (DUART)
• RxD Baud rates for each channel up to 76.8K Baud
• Optional external input pins provide baud clock
• Transmit operations are double buffered, and receive
operations are quadruple buffered
• RTS and CTS signals are directly supported
Masked ROM (MRM)
•
•
•
•
•
Analog–to–Digital Conversion
Modules
Analog–to–Digital Converter (ADC)
•
•
•
•
•
•
•
Flash EEPROM (FLASH)
8 or 10 bits of resolution
Eight input channels
Eight result registers
Three result alignment formats
Eight automated conversion modes
Programmable sample and hold times are provided
Three result alignment modes
• Word programmable, bulk erasable non–volatile 16–bit
wide memory
• Available in 8K increments from 8K to 64K bytes
• Fast (2 clock) access speed
• Byte, word, and long–word operations supported
• Boot ROM capability
• External 12 volt programming/erasure source required
Queued Analog–to–Digital Converter
(QADC)
Block Erasable Flash EEPROM
(BEFLASH)
• 10 bits of resolution
• 16 analog input channels (up to 27 if multiplexed
externally)
• Two independent conversion queues
• 32 result registers (16 per queue)
• Three result alignment formats
Motorola Master Selection Guide
Custom–masked non–volatile 16–bit wide memory
Available in 4K increments from 8K to 48K bytes
Fast (2 clock ) access speed
Byte, word, and long–word operations supported
Boot ROM capability
•
•
•
•
•
2.6–13
Available in 8K increments from 8K to 64K bytes
Eight independently–erasable blocks
Fast termination (2 clock) access speed
Byte, word, and long–word operations supported
Byte/Word programming with 12 volt external input
Single-Chip Microcontrollers (AMCU)
The M68HC16 Family
can be placed in low–power stop mode to minimize power
consumption during periods of inactivity. The M68HC16 family
provides the flexibility and features of the M68300 family, and
also provides a convenient way for users of M68HC11 devices
to move up to 16–bit performance.
The M68HC16 family is designed for embedded control
applications. Each M68HC16 MCU incorporates a true 16–bit
CPU module (CPU16) that is upwardly code–compatible with
the M68HC11 CPU, a sophisticated integration module, and
a number of special–purpose modules. M68HC16 devices
CSBOOT
CHIP
SELECT
GPT
ADDR [19:23]
TXD
PCS0
PSC1
PSC2
PSC3
SCK
MISO
MOSI
SS
ADDR [0:18]
QSM
EBI
VDD
VSS
IMB
DSACK0
DSACK1
AVEC
PF3
DS
AS
SIZO
SIZ1
VDDA
VSSA
ADA0
ADA1
ADA2
ADA3
ADA4
ADA5
ADA6
ADA7
R/W
RESET
HALT
BERR
ADC
SRAM
IRQ [1:7]
CPU16
VRH
VRL
MODCK
DSCLK
DSO
DSI
IPIPE1
IPIPE0
BKPT
TEST
VSTBY
TSC
TSTME
QUOT
FREEZE
MODCK
IRQ1
IRQ2
IRQ3
IRQ4
IRQ5
IRQ6
IRQ7
CLKOUT
XTAL
EXTAL
XFC
V DDSYN
TSTME/TSC
FREEZE/QUOT
CONTROL
CONTROL
CLOCK
IPIPE0/DSO
IPIPE1/DSI
BKPT/DSCLK
DS
AS
SIZ0
SIZ1
DATA [0:15]
PORT AD
CONTROL
ADA0
ADA1
ADA2
ADA3
ADA4
ADA5
ADA6
ADA7
DSACK0
DSACK1
AVEC
CONTROL
PORT E
RXD
TXD
PCS0/SS
PSC1
PSC2
PSC3
SCK
MISO
MOSI
PORT QS
CONTROL
SIM
CS0–CS10
BR
BG
BGACK
FC0
FC1
FC2
BR/CS0
BG/CS1
BGACK/CS2
FC0/CS3
FC1/CS4
FC2/CS5
ADDR19/CS6
ADDR20/CS7
ADDR21/CS8
ADDR22/CS9
ADDR23/CS10
CONTROL
PORT C
OC1
OC2/OC1
OC3/OC1
OC4/OC1
IC4/OC5/OC1
IC3
IC2
IC1
CONTROL
PORT F
OC1
OC2/OC1
OC3/OC1
OC4/OC1
IC4/OC5/OC1
IC3
IC2
IC1
PORT GP
CONTROL
PWMA
PWMB
PCLK
PAI
Figure 4. MC68HC16Z1 Block Diagram
Single-Chip Microcontrollers (AMCU)
2.6–14
Motorola Master Selection Guide
CSBOOT
CHIP
SELECT
GPT
RXD
MISO/PQS0
MOSI/PQS1
SCK/PQS2
PCS0/SS/PQS3
PCS1/PQS4
PCS2/PQS5
PCS3/PQS6
TxD/PQS7
PORT QS
CONTROL
SIM
CS[10:0]
BR
BG
BGACK
FC0
FC1
FC2
CONTROL
PORT C
IC1
IC2
IC3
OC1
OC2/OC1
OC3/OC1
OC4/OC1
IC4/OC5/OC1
ADDR [23:19]
MISO
MOSI
SCK
PCS0
PCS1
PCS2
PCS3
TxD
BR/CS0
BG/CS1
BGACK/CS2
FC0/CS3/PC0
FC1/CS4/PC1
FC2/CS5/PC2
ADDR19/CS6/PC3
ADDR20/CS7/PC4
ADDR21/CS8/PC5
ADDR22/CS9/PC6
ADDR23/CS10/ECLK
ADDR [0:18]
QSM
EBI
VDD
VSS
IMB
DSACK0
DSACK1
AVEC
PE3
DS
AS
SIZ0
SIZ1
CONTROL
PORT E
IC1/PGP0
IC2/PGP1
IC3/PGP2
OC1/PGP3
OC2/OC1/PGP4
OC3/OC1/PGP5
OC4/OC1/PGP6
IC4/OC5/OC1/PGP7
PORT GP
CONTROL
PWMA
PWMB
PCLK
PAI
VDDA
VSSA
R/W
RESET
HALT
BERR
ADC
SRAM
MRM
IRQ [1:7]
CPU16
CONTROL
PORT F
AN0
AN1
AN2
AN3
AN4
AN5
AN6
AN7
VRH
VRL
MODCK
TEST
VSTBY
TSC
TSTME
QUOT
CONTROL
CONTROL
DSCLK
DSO
DSI
IPIPE1
IPIPE0
BKPT
MODCLK/PF0
IRQ1/PF1
IRQ2/PF2
IRQ3/PF3
IRQ4/PF4
IRQ5/PF5
IRQ6/PF6
IRQ7/PF7
CLKOUT
XTAL
EXTAL
XFC
VDDSYN
CLOCK
IPIPE0/DSO
IPIPE1/DSI
BKPT/DSCLK
DS/PE4
AS/PE5
SIZ0/PE6
SIZ1/PE7
DATA [0:15]
PORT AD
CONTROL
AN0/PADA0
AN1/PADA1
AN2/PADA2
AN3/PADA3
AN4/PADA4
AN5/PADA5
AN6/PADA6
AN7/PADA7
DSACK0/PE0
DSACK1/PE1
AVEC/PE2
TSTME/TSC
FREEZE/QUOT
FREEZE
Figure 5. MC68HC16Z2 Block Diagram
Motorola Master Selection Guide
2.6–15
Single-Chip Microcontrollers (AMCU)
TP[15:0]
T2CLK
48 KBYTES
ROM
2 KYBTES
SRAM
CPU 16
MODCLK
VSTBY
IPIPE0/DSO
BKPT
IPIPE1
IPIPE0
DSI
DSO
DSCLK
CLOCK
TEST
TSC
QUOT
FREEZE
CONTROL
IPIPE1/DSI
CONTROL
BKPT/DSCLK
PORT C
PORT E
PORT F
IRQ[7:1]
VDDA
VSSA
VSTBY
ADDR[10:3]/PB[7:0]
SIZ1/PE7
SIZ0/PE6
AS/PE5
DS/PE4
PE3
AVEC/PE2
DSACK1/PE1
DSACK0/PE0
DATA[15:8]/PG[7:0]
DATA[7:0]/PH[7:0]
R/W
RESET
HALT
BERR
CONTROL
VRH
VRL
ADDR[18:11]/PA[7:0]
EBI
CONTROL
PORT AD
CONTROL
SIZ1
SIZ0
AS
DS
PE3
AVEC
DSACK1
DSACK0
DATA[15:0]
ADC
ADDR23/CS10
ADDR22/CS9/PC6
ADDR21/CS8/PC5
ADDR20/CS7/PC4
ADDR19/CS6/PC3
FC2/CS5/PC2
FC1/PC1
FC0/CS3/PC0
ADDR[2:0]
IMB
PADA7/AN7
PADA6/AN6
PADA5/AN5
PADA4/AN4
PADA3/AN3
PADA2/AN2
PADA1/AN1
PADA0/AN0
CONTROL
ADDR[2:0]
PORT GP
ADDR[23:0]
IC4/OC5/OC1
OC4/OC1
OC3/OC1
OC2/OC1
OC1
IC3
IC2
IC1
PWMA
PWMB
PCLK
PWMA
PWMB
PCLK
[18–3]
PORT A/B
TPU
CONTROL
MCCI
PAI
CONTROL
PGP7/IC4/OC5/OC1
PGP6/OC4/OC1
PGP5/OC3/OC1
PGP4/OC2/OC1
PGP3/OC1
PGP2/IC3
PGP1/IC2
PGP0/IC1
FC0
FC1
FC2
PORT G/H
PAI
BR/CS0
BG/CSM
BGACK/CSE
CONTROL
GPT
CSBOOT
BR
BG
BGACK
CS
ADDR[23:19]
PORT MC
TXDA
RXDA
TXDB
RXDB
SS
SCK
MOSI
MISO
CONTROL
PMC7/TXDA
PMC6/RXDA
PMC5/TXDB
PMC4/RXDB
PMC3/SS
PMC2/SCK
PMC1/MOSI
PMC0/MISO
CHIP
SELECTS
IRQ7/PF7
IRQ6/PF6
IRQ5/PF5
IRQ4/PF4
IRQ3/PF3
IRQ2/PF2
IRQ1/PF1
MODCLK/PF0
CLKOUT
XTAL
EXTAL
XFC
VDDSYN
TSC
FREEZE/QUOT
Figure 6. MC68HC16Y1 Block Diagram
Single-Chip Microcontrollers (AMCU)
2.6–16
Motorola Master Selection Guide
BR
BG
BGACK
CS
FC2
FC1
FC0
TPUCH[15:0]
T2CLK
ADDR[23:0]
TPU
2 KBYTES
STBRAM
[18–3]
ADDR[2:0]
PORT AD
CONTROL
CPU16
2 KBYTES
TPURAM
ADC
CONTROL
VSTBY
ADDR[23:19]
VSTBY
PADA7/AN7
PADA6/AN6
PADA5/AN5
PADA4/AN4
PADA3/AN3
PADA2/AN2
PADA1/AN1
PADA0/AN0
BR/CS0
BG/CSM
BGACK/CSE
CONTROL
IPIPE0/DSO
CSBOOT
PORT C
IPIPE1/DSI
CHIP
SELECTS
PORT A/B
BKPT
IPIPE1
IPIPE0
DSI
DSO
DSCLK
CONTROL
BKPT/DSCLK
ADDR23/CS10/ECLK
ADDR22/CS9/PC6
ADDR21/CS8/PC5
ADDR20/CS7/PC4
ADDR19/CS6/PC3
FC2/CS5/PC2
FC1/PC1
FC0/CS3/PC0
ADDR[18:11]/PA[7:0]
ADDR[10:3]/PB[7:0]
VDDA
VSSA
VDD
IMB
SIZ1/PE7
SIZ0/PE6
AS/PE5
DS/PE4
PE3
AVEC/PE2
DSACK1/PE1
DSACK0/PE0
DATA[15:0]
PORT G/H
EBI
CONTROL
VSS
PORT E
SIZ1
SIZ0
AS
DS
PE3
AVEC
DSACK1
DSACK0
CONTROL
ADDR[2:0]
VRH
VRL
DATA[15:8]/PG[7:0]
DATA[7:0]/PH[7:0]
R/W
RESET
HALT
BERR
IC4/OC5/OC1
OC4/OC1
OC3/OC1
OC2/OC1
OC1
IC3
IC2
IC1
PWMA
PWMB
PCLK
PAI
PORT MC
CONTROL
PMC7/TXDA
PMC6/RXDA
PMC5/TXDB
PMC4/RXDB
PMC3/SS
PMC2/SCK
PMC1/MOSI
PMC0/MISO
MODCLK
CLOCK
TXDA
RXDA
TXDB
RXDB
SS
SCK
MOSI
MISO
TEST
TSC
QUOT
FREEZE
PORT F
48 KBYTES
FLASH
EEPROM
MCCI
PWMA
PWMB
PCLK
PAI
CONTROL
IRQ[7:1]
CONTROL
PORT GP
PGP7/IC4/OC5/OC1
PGP6/OC4/OC1
PGP5/OC3/OC1
PGP4/OC2/OC1
PGP3/OC1
PGP2/IC3
PGP1/IC2
PGP0/IC1
CONTROL
GPT
IRQ7/PF7
IRQ6/PF6
IRQ5/PF5
IRQ4/PF4
IRQ3/PF3
IRQ2/PF2
IRQ1/PF1
MODCLK/PF0
CLKOUT
XTAL
EXTAL
XFC
VDDSYN
TSC
FREEZE/QUOT
VPP
Figure 7. MC68HC916Y1 Block Diagram
Motorola Master Selection Guide
2.6–17
Single-Chip Microcontrollers (AMCU)
Table 7. M68HC16 Family Modular Microcontrollers
Part
Number
Integration
Module
ROM
SRAM
EEPROM
Timer
I/O
Serial
ADC
MC68HC16Z1
–
1K
–
GPT
46
QSM
8 Ch,
Ch,
10–Bit
SIM
132–FC
132–FD
144 FM
144–FM
144–FV
144 FV
20 Address Lines,
Lines
12 Chip Selects,
Synthesized Clock
MC68HC16Z2
8K
2K
–
GPT
46
QSM
Ch
8 Ch,
10–Bit
SIM
132–FC
132–FD
20 Address Lines,,
12 Chip
p Selects,
S th i d Clock
Synthesized
Cl k
MC68HC16Y1
48K
2K
–
TPU + GPT
95
MCCI
Ch
8 Ch,
10–Bit
SCIM
160–FT
160–FM
20 Address Lines,,
9 Chip
p Selects, Single
g
Chi or Expanded
Chip
E
d d Mode
M d
1K
2K BEFlash
48K Flash
GPT
70
QSM
8 Ch,,
10–Bit
RPSCIM
120–TH
20 Address Lines,
5 Chip Selects, Single
Chip or Expanded Mode
4K
48K Flash
Fl h
TPU + GPT
95
MCCI
8 Ch,
Ch
10–Bit
SCIM
160–FT
160–FM
20 Address Lines,,
9 Chip
p Selects, Single
g
Chi or Expanded
Chip
E
d d Mode
M d
XC68HC916X1
XC68HC916Y1
–
Single-Chip Microcontrollers (AMCU)
2.6–18
Package
Comments
Motorola Master Selection Guide
The M68300 Family
M6800 devices, and provides a variety of programmable
chip–select functions. M68300 devices can be placed in
low–power stop mode to minimize power consumption during
periods of inactivity. The M68300 family provides great design
flexibility, performance, and compatibility with exiting
hardware and software.
T2CLK
CHIP
SELECTS
RAM
CS0–CS10
BR
BG
BGACK
FC0
FC1
FC2
TPU
CONTROL
PORT C
VSTBY
TPO–TP15
The high–performance M68300 family is designed for
embedded control applications. Each M68300 MCU
incorporates a 32–bit M68000–based CPU module (CPU32),
a sophisticated integration module, and a number of
dedicated special–purpose modules. In addition to utilizing a
bus protocol similar to that of the M68020, the system
integration module generates external bus–control signals for
A19–A23
IMB
A0–A18
CONTROL
PORT E
EBI
A0–A23
DSACK0
DSACK1
AVEC
RMC
DS
AS
SIZO
SIZ1
CSBOOT
BR/CS0
BG/CS1
BGACK/CS2
FC0/CS3
FC1/CS4
FC2/CS5
A19/CS6
A20/CS7
A21/CS8
A22/CS9
A23/CS10
DSACK0
DSACK1
AVEC
RMC
DS
AS
SIZ0
SIZ1
D0–D15
CPU32
CLOCK
FREEZE
MODCK
IRQ1
IRQ2
IRQ3
IRQ4
IRQ5
IRQ6
IRQ7
TSTME/TSC
FREEZE/QUOT
CONTROL
IPIPE/DSO
IFETCH/DSI
BKPT/DSCLK
TXD
PSC3
PSC2
PSC1
PSC0/SS
SCK
MOSI
MISO
CONTROL
PORT D
DSCLK
DSO
DSI
IPIPE
IFETCH
BKPT
RXD
TXD
PSC3
PSC2
PSC1
PSC0
SCK
MOSI
MISO
SS
TEST
IRQ1–IRQ7
MODCK
CLKOUT
XTAL
EXTAL
XFC
VDDSYN
TSC
TSTME
QUOT
CONTROL
QSM
CONTROL
PORT F
R/W
RESET
HALT
BERR
Figure 8. MC68332 Block Diagram
Motorola Master Selection Guide
2.6–19
Single-Chip Microcontrollers (AMCU)
VFPE16K
TPUCHAN15–TPUCHAN0
T2CLK
VSTBY
CHIP
SELECTS
TXD
PCS3
PCS2
PCS1
PCS0
SCK
MOSI
MISO
SS
CSBOOT
BR
BG
BGACK
CS
512
BYTES
SRAM
3.5
KBYTES
SRAM
TPU
16 KBYTES
FLASH
EEPROM
CONTROL
ADDR[2:0]
ADDR[23:0]
A[18–3
]
PORT A/B
QSM
CONTROL
FC2
FC1
FC0
PORT C
BR/CS0
BG/CSM
BGACK/CSE
ADDR[23:19]
PORT
TXD/QS7
PCS3/QS6
PCS2/QS5
PCS1/QS4
PCS0/SS/QS3
SCK/QS2
MOSI/QS1
MISO/QS0
CONTROL
RXD
ADDR23/CS10/ECLK
ADDR22/CS9/PC6
ADDR21/CS8/PC5
ADDR20/CS7/PC4
ADDR19/CS6/PC3
FC2/CS5/PC2
FC1/PC1
FC0/CS3/PC0
ADDR[18:11]/PA[7:0]
ADDR[10:3]/PB[7:0]
IMB
CPU 32
PORT G/H
CONTROL
MODCLK
DATA[7:0]/PH[7:0]
CONTROL
BKPT
IFETCH
IPIPE
DSI
DSO
DSCLK
FREEZE
CONTROL
IRQ7/PF7
IRQ6/PF6
IRQ5/PF5
IRQ4/PF4
IRQ3/PF3
IRQ2/PF2
IRQ1/PF1
MODCLK/PF0
CLKOUT
XTAL
EXTAL
XFC
VDDSYN
CLOCK
TSC
TEST
QUOT
PORT F
CONTROL
PORT AD
CONTROL
PORT ADB
IRQ[7:1]
48
BYTES
FLASH
EEPROM
VDDA
VSSA
BKPT/DSCLK
IFETCH/DSI
IPIPE/DSO
DATA[15:8]/PG[7:0]
R/W
RESET
HALT
BERR/SCENB
ADC
VFPE48K
SIZ1/PE7
SIZ0/PE6
AS/PE5
DS/PE4
RMC/PE3
AVEC/PE2
DSACK1/PE1
DSACK0/PE0
EBI
DATA[15:0]
AN7/PADA7
AN6/PADA6
AN5/PADA5
AN4/PADA4
AN3/PADA3
AN2/PADA2
AN1/PADA1
AN0/PADA0
VRH
VRL
PADB7
PADB6
PADB5
PADB4
PADB3
PADB2
PADB1
PADB0
PORT E
SIZ0
SIZ1
AS
DS
RMC
AVEC
DSACK1
DSACK0
CONTROL
ADDR[2:0]
TSC
FREEZE/QUOT
Figure 9. MC68F333 Block Diagram
Single-Chip Microcontrollers (AMCU)
2.6–20
Motorola Master Selection Guide
Table 8. M68300 Family Modular Microcontrollers
Part
Number
ROM
SRAM
EEPROM
Timer
I/O
Serial
ADC
Integration
Module
MC68331
–
–
–
GPT
43
QSM
–
SIM
132–FC,
132–FD
144 FM
144–FM,
144–FV
12 Chip
p Selects,,
Synthesized Clock
12 Chip
p Selects,,
Synthesized Clock
Package
Comments
MC68332
–
2K
–
TPU
47
QSM
–
SIM
132–FC,
132–FD
144 FM
144–FM,
144–FV
PC68F333
–
4K
16K Flash,
48K Flash
Emulator
TPU
96
QSM
8 Ch,,
10–Bit
SCIM
160–FT,,
160–FM
9 Chip
p Selects,,
Synthesized Clock
XC68334
–
1K
–
TPU
47
–
8 Ch,,
10–Bit
SIM
132–FC,,
132–FD
12 Chip Selects, Synthesized
Clock, Single Chip or
Expanded Mode
Definitions for Tables 9 and 10
General Definitions
Package Definitions
ADC
A/D
CPU16
CPU32
D/A
DMA
GPT
IC
IIC
MCCI
PLL
OC
POQ
PWM
QSM
RPSCIM
RTC
RTI
SCI
SCIM
SIM
SPI
TPU
UART
WDOG
FB
FC
FD
FE
FM
FN
FS
FT
FU
FV
L
P
PB
PU
PV
S
TH
Analog to Digital Converter Module
Analog to Digital Converter
16 bit Central Processing Unit
32 bit Central Processing Unit
Digital to Analog Converter
Direct Memory Access
General–Purpose Timer
Input Capture
Inter–Integrated Circuit
Multi–Channel Communication Interface
Phase Lock Loop
Output Capture
Preferred Order Quantity Multiple
Pulse Width Modulation
Queued Serial Module
Reduced Pin Count SCIM
Real–Time Clock
Real–Time Interrupt
Serial Communication Interface
Single Chip Integration Module
System Integration Module
Serial Peripheral Interface
Time Processing Unit
Universal Asynchronous Receiver/Transmitter
Watch Dog Timer
Motorola Master Selection Guide
2.6–21
10x10 mm Quad Flat Pack (QFP)
Fine Pitch Plastic Quad Flat Pack (PQFP)
Plastic Quad Flat Pack in Molded Carrier Ring
Ceramic Quad Flat Pack (CQFP)
Molded Carrier Flat Pack (CQFP)
Plastic Leaded Chip Carrier (PLCC)
Windowed Cerquad (Ceramic LCC)
28x28 mm Quad Flat Pack (QFP)
14x14 mm Quad Flat Pack (QFP)
20x20 mm Quad Flat Pack (QFP)
Ceramic
Dual–in–Line Plastic
Thin Quad Flat Pack (TQFP) 10x10 mm
Thin Quad Flat Pack (TQFP) 14x14 mm
Thin Quad Flat Pack (TQFP) 20x20mm
Cerdip (windowed or non–windowed)
16x16 mm Quad Flat Pack (QFP)
Single-Chip Microcontrollers (AMCU)
Microcontroller
Development Tools
M68HC05 Family
The M68HC05 Family is supported by a variety of
development tools including Evaluation Modules (EVM) and
Evaluation Systems (EVS). Both provide an economical
means of designing, debugging, and evaluating M68HC05
microcontrollers in a target system environment.
Many new M68HC05 CSIC devices are supported by an
MCU–specific EVS. The EVS is a two–board system
consisting of a 68HC05 Platform Board (PFB) and an
Emulator Module (EM) which contains the emulating
microcontroller, and control circuits.
The M68HC05 Family is also supported by the Compact
Development System (CDS) for 8–bit microcontrollers
(M68CDS8HC05), a powerful, portable, full–featured
emulator for debugging hardware and software operations.
The CDS8HC05 features high–speed, non–invasive,
in–circuit emulation with real–time trace, and a powerful bus
state analyzer. Commands are entered from an MS–DOS
host computer.
The Motorola Modular Development System for the
M68HC05 Family, MMDS05, allows the use of Emulation
Modules (EM) that are compatible with the existing EVS
product line. The MMDS05 provides an upgrade for
CDS8HC05 customers. The MMDS05 has all of the features
of the CDS8HC05, and includes a notable enhancement. A
dual–port RAM “memory window” allows a user to to modify
memory while a program is running at full speed. An internal
power supply and totally shielded enclosure assure
compliance with FCC and EC92 regulations. The
development software provided with the MMDS05 is an
enhancement of the EVM05/EVM11 front end — it provides an
integrated development environment with true Source Level
Debug (SLD).
M68HC11 Family
The M68HC11 Family is supported by a variety of
economical development tools. These include Evaluation
Boards (EVB), Evaluation Modules (EVM), and Evaluation
Systems (EVS).
An EVB allows a user to debug code under the BUFFALO
(Bit User Fast Friendly Aid to Logical Operations)
monitor/debugging program contained in the microcontroller
ROM. The EVB emulates only the single–chip mode of
operation and has no EPROM programmer. The EVBU, a
“universal” version of the EVB, includes a wire–wrap area for
custom interfacing.
EVM are low–cost tools for designing, debugging, and
evaluating M68HC11 devices in a target system. An EVM
provides essential microcontroller signals and timing, and
on–board monitor/debugging firmware contains extensive
commands for controlling I/O and debug operations.
Single-Chip Microcontrollers (AMCU)
2.6–22
An EVS is a two–board system consisting of a 68HC11
Platform Board (PFB) and an Emulator Module (EM). The EM
contains control circuits and a 68HC11 MCU for the part or
series of parts being emulated. An EVS provides expanded,
multiplexed, special test, and single–chip mode emulation, a
dual 64 kbyte memory map with 64 kbytes of emulation RAM,
and an RS–232 port.
In addition, the Intermetrics Whitesmiths 68HC11 C
Compiler/Assembler (M68S11CCAB) and 68HC11 Simulator
Debugger (M68S11SIMAB) are now available through
Motorola.
Modular Microcontroller
Families
In–circuit debuggers for modular microcontroller families
(M68ICD32 and M68ICD16) are economical development
and debugging environments. ICD make use of the
non–intrusive Background Debug Mode (BDM) interface, and
provide sophisticated software debugging functions. The ICD
consist of debugger and assembler development software, a
small interconnect board, and target system cable. The
IASM32 and IASM16 assemblers provide a single
development environment that includes an editor and
cross–assembler programs. ICD source–level debugger
software uses easy–to–read screen windows to display
register information for the CPU, the instruction pointer,
breakpoints, program memory, and data memory.
The MC68331 and MC68332 are supported by evaluation
kits (EVK). These multi–board systems include a common
platform board, a Business Card Computer (BCC) that
contains the MCU being emulated, and the CPU32BUG
debug monitor program. The EVK is a cost–effective system
for designing, debugging, and evaluating target system
software and hardware. The MC68340 is supported by an
evaluation system (EVS) similar to the EVK with the addition
of a development interface board for a comprehensive
development environment.
The M68HC16Z1 Evaluation Board (EVB) is an
inexpensive tool for designing, debugging, and evaluating the
MC68HC16Z1.
Features
include
background–mode
operation,
an
integrated assembly/editing/emulation
environment, and logic analyzer pod connectors.
Modular evaluation boards (MEVB) for each modular
family member are under development. The MEVB system is
a multi–board evaluation system that consists of a common
platform board (PFB) and interchangeable MCU personality
boards (MPB). The MEVB system provides an economical
development environment for downloading and debugging
software generated with IASM16 and IASM32.
Motorola also sells the Intermetrics Whitesmiths 68HC16
C Compiler/Assembler (M68S16CCAB) and 68HC16
Simulator Debugger (M68S16SIMAB) for the M68HC16
Family. In addition, the Intermetrics InterTools 683XX C
Compiler/Assembler (M68S32CCAB) and 683XX ROM
Monitor Debugger (M68S32ROMAB) for the M68300 Family
are now available through Motorola.
Motorola Master Selection Guide
Table 9. Development Tools
Devices
Evaluation
Modules*
Programmer
Boards
Evaluation
Systems/Kits
M6800 Development Tools
MC6801
M68701EVM
MC6801U4
M68701EVM
MC68701
M68701EVM
MC68701U4
M68701EVM
MC6803
M68701EVM
MC6803U4
M68701EVM
M68HC05 Development Tools
MC68HC05B4/B6/B8/B16
MC68HC705B5
MC68HC705B16
M68HC05X16EVS
M68HC05X16EVS
M68HC05X16EVS
MC68HC05C5
XC68HC705C5
M68HC05C5EVS
M68HC05C5EVS
44 PLCC05M: 44 Pin PLCC Target Cable
MC68HC05C4/C4A/C8/C9/C12
XC68HC05C4
MC68HC705C8
XC68HC705C
M68HC05C9EVS
44 PLCC05M: 44 Pin PLCC Target Cable
M68HC05C9EVS
52PLCCU: 52 Pin PLCC Target Cable
M68HC05BPGMR
M68HC05BPGMR
M68HC05PGMR–2
MC68HC05D9/D24
XC68HC05D32
MC68HC705D9
M68HC05D32EVS
M68HC05D32EVS
MC68HC05E1
MC68HC705E1
M68HC05E1EVS
M68HC05E1EVS
XC68HC05F2
XC68HC05F6
M68HC05F6EVM
XC68HC05F8
XC68HC705F8
M68HC05F8EVM
M68HC05F8EVM
M68HC705F8PGMR
MC68HC05G1
MC68HC705G1
M68HC05G1EVM
M68HC05G1EVM
M68HC705G1PGMR
XC68HC05G9
XC68HC705G9
M68HC05G9EVM
M68HC05G9EVM
M68HC705G9PGMR
XC68HC05G10
XC68HC705G10
M68HC05G10EVM
M68HC05G10EVM
XC68HC05H2
M68HC05H2EVS
XC68HC05I8
XC68HC705I8
M68HC05I8EVS
M68HC05I8EVS
M68HC705L4PGMR
MC68HC05J1
MC68HC705J2
M68HC05P8EVS
M68HC05P8EVS
M68HC705J2PGMR
XC68HC05J3
XC68HC705J3
M68HC05J3EVS
M68HC05J3EVS
M68HC705J2PGMR
XC68HC05K0/K1
XC68HC705K1
Use M68HC05X16PGMR for 64 QFP
44 PLCC05M: 44 Pin PLCC Target Cable
M68HC05PGMR–2
42 SDIP Target Cable Included
M68HC705KIGANG**
Use M68HC705KICS
M68HC705KICS In–Circuit Simulator
M68HC705KICS In–Circuit Simulator
* EVSs and EVMs include an Integrated Development Environment (IDE) which contains an editor, assembler and hardware debugger.
* EVSs and EVMs do not include target cables or OTP/EPROM programming capability unless noted in comment section.
** Development tools that are scheduled for availability during 1Q94.
Motorola Master Selection Guide
2.6–23
Single-Chip Microcontrollers (AMCU)
Table 9. Development Tools (continued)
Evaluation
Modules*
Devices
Programmer
Boards
Evaluation
Systems/Kits
M68HC05 Development Tools (continued)
XC68HC05L1
XC68HC705L1
M68HC05L1EVM
M68HC05L1EVM
56 SDIP Target Cable Included
XC68HC05L2
XC68HC705L2
M68HC05L2EVS
M68HC05L2EVS
M68HC705L2PGMR
XC68HC05L4
XC68HC705L4
M68HC05L4EVS
M68HC05L4EVS
M68HC705L4PGMR
MC68HC05L5
MC68HC705L5
M68HC05L5EVS
M68HC05L5EVS
M68HC705L5PGMR
MC68HC05L7/L9
M68HC05L9EVM2
MC68HC05L10
M68HC05L10EVM
XC68HC05L11
M68HC05L11EVM
XC68HC05M4
M68HC05M4EVM
XC68HC05P3
M68HC05P3EVS
MC68HC05P1/P4/P6/P7/P9
M68HC05P9EVS
XC68HC705P9
M68HC05P9EVS
MC68HC05P8
M68HC05P8EVS
XC68HC05SC11/SC21/SC24/SC27
M68HC05SCEVS
MC68HC05T1
XC68HC05T2/T3
M68HC05T2EVS
XC68HC05T4
M68HC05T4EVM
MC68HC05T7/T10
XC68HC705T10
M68HC05T7EVM
M68HC05T7EVM
M68HC705T10PGMR
XC68HC05T12
XC68HC705T12
M68HC05T12EVM
M68HC05T12EVM
M68HC705T12PGMR
XC68HC05X4
XC68HC705X4
M68HC05X4EVS
M68HC05X4EVS
M68HC705X4PGMR
XC68HC05X16
MC68HC705X16
M68HC05X16EVS
M68HC05X16EVS
M68HC705X16PGMR
M68SDIP64: 64 Pin SDIP Target Cable
80QFPUKIT: 80 Pin QFP Target Cable
XMDS05 Hi–Performance In–Circuit
Emulator
M68HC705P9PGMR
68HC705P6 is required for P6 EVS
Capability
ISO Adaptor Included with M68HC05SCEVS
68 PLCCU: 68 Pin PLCC Target Cable
M68HC11 Development Tools
MC68HC11A0/A1/A8
M68HC11EVB
M68HC11EVB2
M68HC11EVBU
MC68HC11D0/D3
M68HC11EVM
M68HC11EVM
M68HC11D3EVS
MC68HC711D3
M68HC711D3EVB
M68HC11EVM
M68HC11D3EVS
MC68HC11E0/E1/E2/E9
M68HC11EVB
M68HC11EVBU
M68HC11EVM
MC68HC711E9
M68HC11EVBU
M68HC11EVM
MC68HC811A8/E2
M68HC11EVB
M68HC11EVBU
M68HC11EVM
* EVSs and EVMs include an Integrated Development Environment (IDE) which contains an editor, assembler and hardware debugger.
* EVSs and EVMs do not include target cables or OTP/EPROM programming capability unless noted in comment section.
** Development tools that are scheduled for availability during 1Q94.
Single-Chip Microcontrollers (AMCU)
2.6–24
Motorola Master Selection Guide
Table 9. Development Tools (continued)
Evaluation
Modules*
Devices
Programmer
Boards
Evaluation
Systems/Kits
M68HC11 Development Tools (continued)
MC68HC11F1
M68HC11F1EVS
MC68HC11G5/G7
MC68HC711G5
M68HC11G7EVS
MC68HC11KA4
M68HC11KA4EVS
MC68HC11K0/K1/K4
MC68HC711K4
M68HC11K4EVS
MC68HC11L0/L1/L6
MC68HC711L6
M68HC11L6EVS
MC68HC11M2
MC68HC711M2
M68HC11KMNPEVS
MC68HC11N4
MC68HC711N4
M68HC11KMNPEVS
MC68HC11P2
MC68HC711P2
M68HC11KMNPEVS
M68HC16 Development Tools
MC68HC16Y1
MG8MEVB16Y1
MC68HC16Z1
M68MEVB16Z1
MC68HC16Z2
M68MEVB16Z1
M68300 Development Tools
MC68331
M68MEVB333
M68331EVK
MC68332
M68MEVB16Z1
M68332EVS/M68332EVK
MC68F333
M68MEVB333
MC6805R2/R3
* EVSs and EVMs include an Integrated Development Environment (IDE) which contains an editor, assembler and hardware debugger.
* EVSs and EVMs do not include target cables or OTP/EPROM programming capability unless noted in comment section.
** Development tools that are scheduled for availability during 1Q94.
Motorola Master Selection Guide
2.6–25
Single-Chip Microcontrollers (AMCU)
Fuzzy Logic
Fuzzy logic replaces conventional programming
techniques with a simpler approach to control algorithms.
Fuzzy logic uses a series of case statements to create
sophisticated features that do not require additional memory
or excessive processing time.
Motorola’s portfolio of fuzzy logic products is geared for
every level of user. The fuzzy logic educational kit (part
number FLEDKT00) includes everything needed to learn how
to use fuzzy logic with M68HC05 and M68HC11 microcontrollers.
• An easy–to–follow PC–based tutorial
• Explains fuzzy logic fundamentals, basic concepts
and terminology
• Methodology section teaches a five–step sequence or
principles and procedures for designing a fuzzy logic
system. These include defining the control system,
writing rules and membership functions, tuning and
debugging and optimizing the design.
• Advanced topics section covers areas such as
stability, adaptability, ambiguity, noise, alpha–cuts and
contribution weights
• A Knowledge Base Generator (KBG)
• Uses natural language inputs to generate a
knowledge base (rules and membership functions)
• Inference Engines for the M68HC11 and M68HC05
families implement the fuzzy logic in software ready to
embed in your Motorola microcontroller application
• Runs a software simulation of the inference engine
and displays a two–dimensional plot of the control
surface
• Generates real–time code for the standard M68HC05
or M68HC11 microcontroller families which can be
downloaded to an evaluation module (EVM) for
in–circuit emulation
• Demonstration–version of Aptronix’s Fuzzy Inference
Development Environment (FIDE) software
• Features powerful, time–saving debug functions to
help determine the correct membership functions and
rules for any application
• Demonstrates easy–to–use graphical interface for
designing and debugging integrated systems
Aptronix’s Fuzzy Inference Development Environment
(FIDE) is a powerful software tool that allows users to easily
edit, simulate, debug, and tune the membership functions and
rules of a fuzzy logic application. FIDE offers graphical and
natural language editing of source files. The user–friendly
debug
tools
allow
time
domain
simulations,
three–dimensional surface displays of input–to–output
relationships, and linkage of fuzzy and non–fuzzy modules.
FIDE also generates assembler code that implements fuzzy
logic on Motorola microcontrollers.
On–Line Help
• Press releases and updates concerning new and
phase–out products
• Contests, promotions and seminars
• Electronic mail service
Microcontroller Electronic
Bulletin Board
Freeware Data Service provides a direct line to the latest
information and software for Motorola microcontrollers. The
Freeware bulletin board provides access to:
• Development Software for PC and Macintosh
Computers
• Cross Assemblers
• Small C Compiler for 68HC11
• EVM and EVB Monitor/Debugger Object Code
• Development software
• Floating Point Routines
• Fast Fourier Transform Routines
• 16–Bit Math Packages
• Utility Programs
• User Group Library Routines and User–Donated
Programs
• Kermit File Transfer Program
• Terminal Emulation Program
• Masked ROM information
• MCU literature listings
• Updates/Erratas to existing literature
Single-Chip Microcontrollers (AMCU)
2.6–26
How to Access Freeware
You can access Freeware from anywhere in the world. To
log on, you’ll need the following equipment:
1. 2400/1200/300 baud modem
2. Terminal, MS–DOS personal computer or Macintosh
computer
3. Telephone line
This equipment will allow the user to read files and post
questions. However, with a file transfer program such as
XMODEM, YMODEM or Kermit, all information can be
downloaded to your terminal or PC.
To log on:
1. Dial (512) 891–FREE (891–3733). Be sure to set the
character format to 8 data, no parity, 1 stop bit.
2. Follow directions from the system.
3. Read log–on messages, then follow the directions on the
screen display. A log–on session is limited to 120 minutes.
Motorola Master Selection Guide
Third–Party Support
Development support for Motorola microcontrollers is available from a variety of independent suppliers.
Third–Party Development Tools
Table 10. Software Products
M68HC05
Family
M68HC11
Family
M68HC16
Family
M68300
Family
Simulators
Byte Craft Ltd.
Avocet Systems, Inc.
P&E Microcomputer Systems, Inc.
Nohau Corp.
PseudoCorp.
P&E Microcomputer Systems, Inc.
P&E Microcomputer Systems, Inc.
Software Environments Ltd.
TECi
Assemblers
2500AD Software, Inc.
2500AD Software, Inc.
2500AD Software, Inc.
Avocet Systems, Inc.
American Arium
Archimedes Software, Inc.
Byte Craft Ltd.
Eyring Systems Software Division
Byte Craft Ltd.
Avocet Systems, Inc.
Eris Systems, Inc.
Introl Corp.
Computer Systems Consultants,
Inc.
Computer Systems Consultants, Inc
Introl Corp.
Micro Dialects, Inc.
Eris Systems, Inc.
Eris Systems, Inc.
Micro Dialects, Inc.
Microtec Research, Inc.
Introl Corp.
Introl Corp.
P&E Microcomputer Systems, Inc.
Oasys, Inc.
Lloyd I/O, Inc.
Lloyd I/O, Inc.
LOGISOFT
LOGISOFT
Micro Dialects, Inc.
Micro Dialects, Inc.
Byte Craft Ltd.
Eyring Systems Software Division
Onset Computer Corp.
P&E Microcomputer Systems, Inc.
PseudoCorp.
TECi
Symbolic Debuggers
2500AD Software, Inc.
2500AD Software, Inc.
Byte Craft Ltd.
Microtec Research, Inc.
Integrated Systems, Inc.
P&E Microcomputer Systems, Inc.
P&E Microcomputer Systems, Inc.
JMI Software Consultants, Inc.
TECi
TECi
Wytec Company
Compilers
American Arium
2500AD Software, Inc.
Byte Craft Ltd.
Eyring Systems Software Division
Byte Craft Ltd.
Archimedes Software, Inc.
Intermetrics Microsystems Software,
Inc.
Forth, Inc.
Avocet Systems, Inc.
Introl Corp.
Integrated Systems, Inc.
Forth, Inc.
Software Environments Ltd.
Intermetrics Microsystems Software,
Inc.
Motorola Master Selection Guide
Intermetrics Microsystems Software,
Inc.
Introl Corp.
Introl Corp.
Laboratory Microsystems Inc.
Laboratory Microsystems Inc.
Microtec Research, Inc.
New Micros, Inc.
Microware Systems Corp.
Software Environments Ltd.
RAVEN Computer Systems
SYNGEN Industrial Control
Sierra Systems
2.6–27
Single-Chip Microcontrollers (AMCU)
Table 10. Software Products (continued)
M68HC05
Family
M68HC11
Family
M68HC16
Family
M68300
Family
Source Level Debuggers
Byte Craft Ltd.
Huntsville Microsystems, Inc.
Huntsville Microsystems, Inc.
Embedded Support Tools Corp.
Yokogawa Digital Computer Corp.
Intermetrics Microsystems Software,
Inc.
Intermetrics Microsystems Software,
Inc.
Eyring Systems Software Division
Introl Corp.
Introl Corp.
GreenSpring Computers, Inc.
Yokogawa Digital Computer Corp.
Yokogawa Digital Computer Corp.
Huntsville Microsystems, Inc.
Integrated Systems, Inc.
Intermetrics Microsystems Software,
Inc.
Introl Corp.
Microtec Research, Inc.
Sierra Systems
Yokogawa Digital Computer Corp.
Real–Time Executives
Accelerated Technology, Inc.
A. T. Barrett & Associates
Accelerated Technology, Inc.
A. T. Barrett & Associates
U S Software Corporation
A. T. Barrett & Associates
U S Software Corporation
Eyring Systems Software Division
GreenSpring Computers, Inc.
Integrated Systems, Inc.
JMI Software Consultants, Inc.
Microware Systems Corp.
Ready Systems
U S Software Corporation
Other
PsuedoCorp
Logic Automation Inc.
Momentum Data Systems, Inc.
Avocet Systems, Inc.
LOGISOFT
U S Software Corporation
CARDtools Systems Corp.
PsuedoCorp
Eyring Systems Software Division
U S Software Corporation
GreenSpring Computers, Inc.
Integrated Systems, Inc.
JMI Software Consultants, Inc.
Logic Automation Inc.
Microware Systems Corp.
U S Software Corporation
Single-Chip Microcontrollers (AMCU)
2.6–28
Motorola Master Selection Guide
Table 11. Hardware Products
M68HC05 Family
M68HC11 Family
M68HC16 Family
M68300 Family
Logic Analyzers
American Arium
Hewlett–Packard
Hewlett–Packard
Tektronix, Inc.
Hewlett–Packard
Step Engineering
Tektronix, Inc.
Emulators
American Arium
Advance Electronic Diagnostics, Inc.
Embedded Support Tools Corp.
Advance Electronic Diagnostics, Inc.
Applied Microsystems
Orion Instruments, Inc.
American Arium
Huntsville Microsystems, Inc.
Embedded Support Tools Corp.
Pentica Systems Inc.
Huntsville Microsystems, Inc.
Nohau Corp.
Hewlett–Packard
Sophia Systems & Technology
MetaLink Corp.
Pentica Systems, Inc.
Huntsville Microsystems, Inc.
TECi
Nohau Corp.
Yokogawa Digital Computer Corp.
Microtek International
Thorson Engineering Co.
Orion Instruments, Inc.
Nohau Corp.
Trace Technology Ltd.
Pentica Systems Inc.
Pentica Systems Inc.
Yokogawa Digital Computer Corp.
Sophia Systems & Technology
Yokogawa Digital Computer Corp.
TECi
Thorson Engineering Co.
Wytec Company
Yokogawa Digital Computer Corp.
Evaluation Boards
Elan Digital Systems
Elan Digital Systems
New Micros, Inc.
Mosaic Industries, Inc.
GreenSpring Computers, Inc.
New Micros, Inc.
New Micros, Inc.
Other
3M Electronic Products Division
3M Electronic Products Division
AMP Inc.
Emulation Technology, Inc
AMP Inc.
AMP Inc.
P&E Microcomputer Systems, Inc.
Pentica Systems Inc.
EE Tools Co.
Elan Digital Systems
Elan Digital Systems
Emulation Technology, Inc.
Pentica Systems Inc.
Pentica Systems Inc.
TECi
SYNGEN Industrial Control
Motorola Master Selection Guide
2.6–29
Single-Chip Microcontrollers (AMCU)
Table 12. Contact List
Company
Phone
3M Electronic Products Division
(512) 984–3441
2500AD Software, Inc.
(719) 395–8683
A. T. Barrett & Associates
(713) 728–9688
Accelerated Technology, Inc.
(205) 450–0707
Advance Electronic Diagnostics, Inc.
(602) 861–9359
American Arium
(714) 731–1661
AMP Inc.
(800) 52AMP52
Applied Microsystems
(800) 426–3925
Archimedes Software, Inc.
(415) 567–4010
Avocet Systems, Inc.
(800) 448–8500
Byte Craft Ltd.
(519) 888–6911
CARDtools Systems Corp.
(408) 559–4240
Computer Systems Consultants, Inc
(404) 483–4570
EE Tools Co.
(716) 346–6973
Elan Digital Systems
(4489) 579799
Embedded Support Tools Corp.
(617) 828–5588
Emulation Technology, Inc.
(408) 982–0660
Eris Systems, Inc.
(612) 374–2967
Eyring Systems Software Division
(801) 375–2434
Forth, Inc.
(213) 372–8493
GreenSpring Computers, Inc.
(415) 327–1200
Hewlett–Packard
(800) 447–3282
Huntsville Microsystems, Inc.
(205) 881–6005
Integrated Systems, Inc.
(408) 980–1500
Intermetrics Microsystems Software, Inc.
(617) 661–0072
Introl Corp.
(414) 327–7171
JMI Software Consultants, Inc.
(215) 628–0840
Laboratory Microsystems Inc.
(310) 306–7412
Lloyd I/O, Inc.
(503) 222–0702
Logic Automation Inc.
(503) 690–6900
LOGISOFT
(408) 773–8465
MetaLink Corp.
(602) 926–0797
Micro Dialects, Inc.
(513) 271–9100
Microtec Research, Inc.
(408) 980–1300
Microtek International
(503) 645–7333
Microware Systems Corp.
(515) 224–1929
Momentum Data Systems, Inc.
(714) 577–6894
Mosaic Industries, Inc.
(415) 790–1255
New Micros, Inc.
(214) 339–2204
Nohau Corp.
(408) 866–1820
Oasys, Inc.
(617) 862–2002
Single-Chip Microcontrollers (AMCU)
2.6–30
Motorola Master Selection Guide
Table 12. Contact List (continued)
Company
Phone
Onset Computer Corp.
(508) 563–9000
Orion Instruments, Inc.
(800) 729–7700
P&E Microcomputer Systems, Inc.
(617) 944–7585
Pentica Systems Inc.
(617) 275–4419
PseudoCorp.
(804) 873–1947
RAVEN Computer Systems
(612) 636–0365
Ready Systems
(800) 228–1249
Sierra Systems
(510) 339–8200
Software Environments Ltd.
(714) 588–9685
Sophia Systems & Technology
(800) 824–9294
Step Engineering
(408) 733–7837
SYNGEN Industrial Control
(403) 986–1203
TECi
(802) 525–3458
Tektronix, Inc.
(503) 629–1773
Thorson Engineering Co.
(206) 334–4214
Trace Technology Ltd.
0234 266 455
U S Software Corporation
(503) 641–8446
Wytec Company
(708) 894–1440
Yokogawa Digital Computer Corp.
(415) 570–7050
Motorola Master Selection Guide
2.6–31
Single-Chip Microcontrollers (AMCU)