Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Single-Chip Microcontrollers (AMCU) : in Brief - .

Download as pdf or txt
Download as pdf or txt
You are on page 1of 31

Single–Chip

Microcontrollers (AMCU)

In Brief . . .
Motorola offers the most comprehensive selection of Page
high–performance single–chip control systems available M68HC11 Family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6–2
from a single source. Microcontroller device families range Modular Microcontroller . . . . . . . . . . . . . . . . . . . . . . . . 2.6–12
from industry–standard 8–bit controllers to state–of–the–art The M68HC16 Family . . . . . . . . . . . . . . . . . . . . . . . 2.6–14
16– and 32–bit modular controllers. Within the price and The M68300 Family . . . . . . . . . . . . . . . . . . . . . . . . . 2.6–19
performance categories of each family, there are a variety of Development Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6–23
on–chip capabilities to match specific applications. Fuzzy Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6–26
Motorola device families are structured so that upward On–Line Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6–26
migration need not involve complete code development. Third–Party Support . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6–27
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
The M68HC11 Family incorporates a flexible central eight input channels, and most offer 8–bit resolution, although
processing unit and a large number of control–oriented some provide 10–bit resolution. A 2 channel, 8–bit D/A is also
on–chip peripherals. M68HC11 MCU are upward code available.
compatible with M6800, M6801, and M68HC05 software.
Pulse–Width Modulation
Central Processing Unit Some M68HC11 Family members have up to six channels
The M68HC11 CPU is optimized for low power of 8–bit PWM. At a 4 MHz bus frequency, signals can be
consumption and high–performance operation at bus produced from 40 KHz to less than 10 Hz. PWM signals with
frequencies up to 4 MHz. Key features include: a period greater than one minute are possible in the 16–bit
• Two 8–bit or one 16–bit accumulator mode.
• Two 16–bit index registers
• Powerful bit–manipulation instructions Serial Communication
• Six powerful addressing modes
All members of the M68HC11 Family include a Serial
• Immediate, Extended, Direct, Indexed, Inherent, and
Peripheral Interface (SPI) and a Serial Communications
Relative
Interface (SCI). These on–chip peripherals are designed to
• Power saving STOP and WAIT modes
minimize CPU intervention during data transfer.
• Memory mapped I/O and special functions
• The SCI is a full duplex UART–type asynchronous
• 16x16 Integer and Fractional Divides
system that uses standard Non–Return–to–Zero (NRZ)
• 8x8 Multiply
data format. An on–chip Baud rate generator derives
standard rates from the microcontroller oscillator. Both
Timer transmitter and receiver are double buffered.
M68HC11 timer architecture is based on a 16–bit free • The SPI is a four–wire synchronous communications
running counter driven through a software–programmable interface used for high–speed communication with
prescaler. Features include multiple Input Captures, Output specialized peripheral devices and other microcontrollers.
Compares, Real–Time Interrupt, Pulse Accumulator, and Data is transmitted and received simultaneously; the
Watchdog functions. Baud rate is software programmable.

On–Chip Memory Digital I/O and Special Functions


Since its introduction, the M68HC11 Family has provided M68HC11 Family I/O is extremely flexible, allowing pins to
versatile combinations of popular memory technologies, be configured to match application requirements. Most I/O
including the first EEPROM on a CMOS microcontroller. The lines are controlled by bits in a Data Direction Register (DDR)
family has a memory option to fit virtually any application. which can configure pins for either input or output. Most lines
• ROM sizes range from 0 to 32K bytes. ROM is typically have a dedicated port data latch.
factory programmed to contain custom software. Some M68HC11 Family members include a 4–channel
ROMless versions of most M68HC11 Family members Direct Memory Access (DMA) and a Memory Management
are also available. Unit (MMU). The DMA provides fast data transfer between
• RAM sizes range from 192 bytes to 1.25K bytes. memories and registers, and includes externally mapped
M68HC11 RAM utilizes a fully static design, and all memory in the expanded mode. The MMU allows up to 1
devices feature a standby power supply pin for battery megabyte of address space in a physical 64 kbyte allocation.
back–up of RAM contents. Integrated chip selects help to reduce glue logic.
• EPROM sizes range from 4K to 32K bytes. EPROM is Several members of the M68HC11 Family also include
especially suited to prototype development and small programmable chip select circuits. These circuits can be used
production runs. EPROM versions are available in both to enable external peripherals whenever an access to a
windowed and OTP packaging. predefined block of memory addresses is made. These
• EEPROM sizes range from 0 to 2K bytes. EEPROM is circuits help to reduce external logic requirements.
ideal for storage of calibration, diagnostic, data logging,
and security information. Each M68HC11 device with Math Coprocessor
EEPROM includes an on–chip charge pump to facilitate New M68HC11 Family members offer a 16–bit on–chip
single–supply programming and erasing. math coprocessor that accelerates multiply and divide
operations by as much as 10 times. The coprocessor
Digital–to–Analog Conversion functions independently of the CPU and requires no special
The M68HC11 Family provides powerful, on–chip, instructions. The coprocessor is well–suited to low–bandwidth
multi–channel A/D converter systems. Multi–conversion and DSP functions such as closed loop control, servo positioning,
multi–channel options allow single or continuous conversion and signal conditioning.
on single or multiple channels. M68HC11 A/D systems have

Single-Chip Microcontrollers (AMCU) 2.6–2 Motorola Master Selection Guide


PULSE ACCUMULATOR PAI PA7
OC2 PA6

CC1
ROM–8K BYTES OC3 PA5

PORT A
TIMER OC4 PA4
OC5 PA3
IC1 PA2
PERIODIC INTERRUPT IC2 PA1
RAM–256 BYTES COP WATCHDOG IC3 PA0

SS PD5

DATA DIRECTION D
SPI SCK PD4
EEPROM–512 BYTES

PORT D
MOSI PD3
MISO PD2

PE7 SCI TxD PD1


PE6 RxD PD0
PE5
PORT E

PE4
PE3
A/D
PE2
CONVERTER
PE1 M68HC11 CPU
PE0

VRH
VRL

RESET ADDRESS/DATA BUS

XIRQ INTERRUPTS
IRQ
HANDSHAKE I/O

EQUIVALENT TO MC68HC24
XTAL

PARALLEL I/O
EXTAL OSCILLATOR
DATA DIRECTION C
E
PORT B PORT C
POWER
MODA
(LIR) MODE
SELECT
PC7
PC6
PC5
PC4
PC3
PC2
PC1
PC0
PB7
PB6
PB5
PB4
PB3
PB2
PB1
PB0

STRB
STRA

SINGLE
MODB
CHIP
(VSTBY)
VSS
VDD

AD7
AD6
AD5
AD4
AD3
AD2
AD1
AD0
A15
A14
A13
A12

A10

R/W
A9
A8
A11

AS

EXPANDED

Figure 4. MC68HC11A8 Block Diagram

Motorola Master Selection Guide 2.6–3 Single-Chip Microcontrollers (AMCU)


MODA MODB
(LIR) (VSTBY) XTAL EXTAL E IRQ XIRQ RESET

OSC INTERRUPT
MODE CONTROL
LOGIC
CLOCK LOGIC 12 KBYTES ROM
PERIODIC INTERRUPT
COP

TIMER EEPROM 512 BYTES


SYSTEM M68HC11 CPU

RAM 512 BYTES


PAI PULSE ACCUMULATOR

BUS EXPANSION SERIAL


ADDRESS/DATA SERIAL VDD
R/W

ADDRESS COMMUNICATION
AS

PERIPHERAL VSS
INTERFACE
INTERFACE
OC5/IC4/OC1

SPI SCI

STROBE AND HANDSHAKE VRH


STRB
STRA

MOSI
MISO
OC2
OC3
OC4

SCK

RxD
TxD
IC1
IC2
IC3

VRL
SS

PARALLEL I/O
A/D CONVERTER

CONTROL CONTROL

PORT A PORT B PORT C PORT D PORT E


AD7/PC7
AD6/PC6
AD5/PC5
AD4/PC4
AD3/PC3
AD2/PC2
AD1/PC1
AD0/PC0
A15/PB7
A14/PB6
A13/PB5
A12/PB4

A10/PB2

STRB/R/W
A9/PB1
A8/PB0
A11/PB3

STRA/AS
PD5
PD4
PD3
PD2
PD1
PD0

PE7
PE6
PE5
PE4
PE3
PE2
PE1
PE0
PA7
PA6
PA5
PA4
PA3
PA2
PA1
PA0

Figure 5. MC68HC11E9 Block Diagram

Single-Chip Microcontrollers (AMCU) 2.6–4 Motorola Master Selection Guide


DDRG
R/W/PG7 PULSE ACCUMULATOR PAI PA7
D/A OC2 PA6
PG6

OC1
OC3 PA5
PG5 DA2

PORT A
OC4 PA4

PORT G

DDRA
PG4 DA1 TIMER
I4/05 PA3
PG3 AN11 IC1 PA2
PG2 AN10 PERIODIC INTERRUPT IC2 PA1
PG1 AN9 COP WATCHDOG IC3 PA0
PG0 AN8
SS PD5
PE7 AN7 SCK PD4
PE6 AN6 SPI MOSI PD3

PORT D
DDRD
PE5 AN5 MISO PD2
PORT E

PE4 AN4
PE3 AN3 TxD PD1
SCI+
PE2 AN2 RxD PD0
PE1 AN1
768 BYTE RAM
PE0 AN0
VRH 24 KBYTE EPROM
VRL A/D
640 BYTE EEPROM
XIRQ/VPPE
INTERRUPT MATH
IRQ
RESET LOGIC COPROCESSOR PH7
PH6
MODA/LIR MODE
MODB/VSTBY CONTROL PW6 PH5

PORT H
DDRH
PW5 PH4
XTAL PW4 PH3
OSCILLATOR CPU PWMs
EXTAL PW3 PH2
PW2 PH1
E CLOCK PW1 PH0

NONMULTIPLEXED ADDRESS/DATA BUS


ADDR15

VDD
ADDR14
ADDR13
ADDR12

ADDR10
ADDR11

ADDR9
ADDR8

ADDR7
ADDR6
ADDR5
ADDR4
ADDR3
ADDR2

ADDR0
ADDR1

DATA7
DATA6
DATA5
DATA4
DATA3
DATA2
DATA1
VSS DATA0

DDRB DDRF DDRC


PORT B PORT F PORT C
PC7
PC6
PC5
PC4
PC3
PC2
PC1
PC0
PB7
PB6
PB5
PB4
PB3
PB2
PB1
PB0

PF7
PF6
PF5
PF4
PF3
PF2
PF1
PF0

Figure 6. MC68HC711N4 Block Diagram

Motorola Master Selection Guide 2.6–5 Single-Chip Microcontrollers (AMCU)


Table 8. M68HC11 Family Microcontrollers
Part
Number EPROM RAM EEPROM Timer I/O Serial A/D PWM Package Comments
16–Bit – 3 IC,, 52–FN 64K External Address Bus,,
SPI,
SPI 8 Ch
Ch,
MC68HC11A0 – 256 – 5 OC, RTI, WDOG 22 – 64–FU 68HC24 PRU, 3.0 V Version
SCI 8–Bit
P l A
Pulse l t
Accumulator 48 P
48–P A il bl
Available

16–Bit – 3 IC,, 52–FN 64K External Address Bus,,


SPI,
SPI 8 Ch
Ch,
MC68HC11A1 – 256 512 5 OC, RTI, WDOG 22 – 64–FU 68HC24 PRU, 3.0 V Version
SCI 8–Bit
P l A
Pulse l t
Accumulator 48 P
48–P A il bl
Available

16–Bit – 3 IC,, 52–FN 3 MHz Version Available,, 64K


SPI,
SPI 8 Ch
Ch,
MC68HC11A7 8K 256 – 5 OC, RTI, WDOG, 38 – 64–FU External Address Bus, 68HC24
SCI 8–Bit
P l A
Pulse l t
Accumulator 48 P
48–P PRU 3.0
PRU, 3 0 V Version
V i Available
A il bl

3 MHz Version Available, Low


16 Bit – 3 IC,
16–Bit
SPI,
SPI 8 Ch,
Ch 52–FN
52 FN Voltage Version (3.0–5.5V)
(3 0 5 5V) at 2 MHz,
MHz
MC68HC11A8 8K 256 512 5 OC, RTI, WDOG, 38 –
SCI 8 Bit
8–Bit 48
48–PP 64KExternal Address Bus, 68HC24
Pulse Accumulator
PRU

16–Bit – 3/4 IC,


4/5 OC
OC, RTI,
RTI SPI,
SPI 4 Ch,
Ch 2 Ch,
Ch 68–FN
68 FN 256K Externed Memory,
Memory
XC68HC11C0 – 256 512 36
WDOG, SCI 8 Bit
8–Bit 8 Bit
8–Bit 64 FU
64–FU 6 Chip Selects
Pulse Accumulator

16–Bit – 3/4 IC,


44–FB
44 FB
4/5 OC
OC, RTI,
RTI SPI,
SPI 64K External Address Bus,
Bus
MC68HC11D0 – 192 – 14 – – 44–FN
WDOG, SCI 68HC27 PRU, 3.0V Version Available
Available
40 P
40–P
Pulse Accumulator

16–Bit – 3/4 IC, 3 MHz Version Available, Low


44 FB
44–FB
4/5 OC
OC, RTI,
RTI SPI,
SPI Voltage Version (3.0–5.5V)
(3 0 5 5V) at 2 MHz,
MHz
MC68HC11D3 4K 192 – 32 – – 44–FN
WDOG, SCI 64K External Address Bus, 68HC27
40 P
40–P
Pulse Accumulator PRU

16–Bit – 3/4 IC,


44–FB
44 FB
4/5 OC
OC, RTI,
RTI SPI,
SPI
MC68HC11ED0 – 512 – 30 – – 44–FN Pi C
Pin Compatible
tibl with
ith 68HC11D3
WDOG, SCI
40 P
40–P
Pulse Accumulator

16–Bit – 3/4 IC,


4/5 OC
OC, RTI,
RTI 22 SPI
SPI, 64K External Address Bus,
Bus
MC68HC11E0 – 512 – 8 Ch,
Ch – 52 FN
52–FN
WDOG, SCI 8 Bit
8–Bit 68HC24 PRU, 3.0 V Version Available
Available
Pulse Accumulator

16–Bit – 3/4 IC,


64K External Address Bus,
4/5 OC
OC, RTI,
RTI SPI,
SPI 8 Ch,
Ch 52–FN
52 FN
MC68HC11E1 – 512 512 22 – EEPROM Block Protect, 68HC24
WDOG, SCI 8–Bit
8 Bit 64–FU
64 FU
PRU 3
PRU, 0 V Version Available
3.0
Pulse Accumulator

16–Bit – 3/4 IC,


3 MHz Version Available,
4/5 OC
OC, RTI,
RTI 38 SPI
SPI,
MC68HC11E8 12K 512 – 8 Ch,
Ch – 52 FN
52–FN 64K External Address Bus,
WDOG, SCI 8 Bit
8–Bit
3 0 V Version Available
3.0
Pulse Accumulator

16–Bit – 3/4 IC,, EEPROM Block Protect,, 3 MHz


4/5 OC, RTI, SPI,,
SPI 8 Ch,
Ch, 52–FN
52 FN Version Available, Low Voltage
g
MC68HC11E9 12K 512 512 38 –
WDOG
WDOG, SCI 8–Bit 64–FU V i (3.0–5.5V)
Version (3 0 5 5V) att 2 MH
MHz, 64K
Pulse Accumulator External Address Bus

16–Bit – 3/4 IC,


4/5 OC
OC, RTI,
RTI SPI,
SPI 8 Ch,
Ch 52–FN
52 FN
XC68HC11E20 20K 768 512 38 – 3 MHz
MH Mux
M Bus
B
WDOG, SCI 8 Bit
8–Bit 64 FU
64–FU
Pulse Accumulator

16–Bit – 3/4 IC,


EEPROM Block Protect,
4/5 OC
OC, RTI,
RTI SPI,
SPI 8 Ch,
Ch
MC68HC811E2 – 256 2048 38 – 52 FN
52–FN 64K External Address Bus,
WDOG, SCI 8 Bit
8–Bit
68HC24 PRU
Pulse Accumulator

16–Bit – 3/4 IC,, Programmable


g Chip
p Selects,,
4/5 OC, RTI, SPI,
SPI, 8 Ch,
Ch, 68–FN
68 FN EEPROM Block Protect, 64K
MC68HC11F1 – 1K 512 54 –
WDOG
WDOG, SCI 8–Bit 80–FU E t l Address
External Add B
Bus, 68HC27 PRU
PRU,
Pulse Accumulator 4 MHz Non
Non–Mux
Mux Address/Data Bus

16–Bit – 3/4 IC,


4/5 OC
OC, RTI,
RTI SPI,
SPI 8 Ch,
Ch 4 Ch,
Ch 84–FN
84 FN
PC68HC11G0 – – 512 38
WDOG, SCI 10 Bit
10–Bit 8 Bit
8–Bit 80 FU
80–FU
Pulse Accumulator

Single-Chip Microcontrollers (AMCU) 2.6–6 Motorola Master Selection Guide


Table 8. M68HC11 Family Microcontrollers (continued)
Part
Number EPROM RAM EEPROM Timer I/O Serial A/D PWM Package Comments
16–Bit – 3/4 IC,
4/5 OC RTI
OC, RTI, SPI
SPI, Ch
8 Ch, Ch
4 Ch, 84 FN
84–FN
PC68HC11G5 16K 512 – 66
WDOG, SCI 10 Bit
10–Bit 8 Bit
8–Bit 80 FU
80–FU
Pulse Accumulator

16–Bit – 3/4 IC,


4/5 OC
OC, RTI,
RTI SPI,
SPI 8 Ch,
Ch 4 Ch,
Ch 84–FN
84 FN
PC68HC11G7 24K 512 – 66
WDOG, SCI 10 Bit
10–Bit 8 Bit
8–Bit 80 FU
80–FU
Pulse Accumulator

16–Bit – 3/4 IC,


4/5 OC
OC, RTI,
RTI SPI,
SPI 8 Ch,
Ch 4 Ch,
Ch 84–FN
84 FN
PC68HC11J6 16K – 512 29
WDOG, SCI 8 Bit
8–Bit 8 Bit
8–Bit 80 FU
80–FU
Pulse Accumulator

16–Bit – 3/4 IC, 4 MHz Non–Mux Address/Data Bus,


4/5 OC
OC, RTI,
RTI SPI,
SPI 8 Ch,
Ch 4 Ch,
Ch 84–FN
84 FN Chip Selects
Selects, Extended Memory
MC68HC11K0 – 768 – 37
WDOG, SCI 8 Bit
8–Bit 8 Bit
8–Bit 80 FU
80–FU Map, 68HC27 PRU, 3.0 V Version
Pulse Accumulator Available

16–Bit – 3/4 IC,


4 MHz Non
Non–Mux
Mux Address/Data Bus,
4/5 OC
OC, RTI,
RTI SPI,
SPI 8 Ch,
Ch 4 Ch,
Ch 68–FN
68 FN
MC68HC11KA0 – 768 – 26 Chip Selects, Extended Memory
WDOG, SCI 8 Bit
8–Bit 8 Bit
8–Bit 64 FU
64–FU
Map 68HC27 PRU
Map,
Pulse Accumulator

4 MHz Non–MuxBus,Chip, p Selects,,


16–Bit – 3/4 IC,
IC
SPI,
SPI, 8 Ch,
Ch, 4 Ch,
Ch, 84–FN
84 FN EEPROM Block Protect, Extended
MC68HC11K1 – 768 640 4/5 OC, RTI,WDOG, 37
SCI 8–Bit 8–Bit 80–FU M
Memory M
Map, 68HC27 PRU PRU,
Pulse Accumulator
3.0
3 0 V Version Available

4 MHz Non–Mux Address/Data Bus,


16 Bit – 3/4 IC,
16–Bit
SPI,
SPI 8 Ch,
Ch 4 Ch,
Ch 68–FN
68 FN Chip Selects,EEPROM
Selects EEPROM Block Protect,
Protect
MC68HC11KA1 – 768 640 4/5 OC, RTI,WDOG, 26
SCI 8 Bit
8–Bit 8 Bit
8–Bit 64 FU
64–FU Extended Memory Map, 68HC27
Pulse Accumulator
PRU

16–Bit – 3/4 IC, 4 MHz Non–Mux Address/Data Bus,


4/5 OC
OC, RTI,
RTI SPI,
SPI 8 Ch,
Ch 4 Ch,
Ch 84–FN
84 FN Chip Selects
Selects, Extended Memory
MC68HC11K3 24K 768 – 62
WDOG, SCI 8–Bit
8 Bit 8–Bit
8 Bit 80–FU
80 FU Map, 68HC27 PRU, 3.0V Version
Pulse Accumulator Available

16–Bit – 3/4 IC,


4 MHz Non
Non–Mux
Mux Address/Data Bus,
4/5 OC
OC, RTI,
RTI SPI,
SPI 8 Ch,
Ch 4 Ch,
Ch 68–FN
68 FN
MC68HC11KA3 24K 768 – 51 Chip Selects, Extended Memory
WDOG, SCI 8 Bit
8–Bit 8 Bit
8–Bit 64 FU
64–FU
Map 68HC27 PRU
Map,
Pulse Accumulator

4 MHz Non–Mux Bus, Low Voltage


16–Bit
16 Bit – 3/4 IC,
(3 0 5 5V) at 3 MHz
Version (3.0–5.5V) MHz, Chip
4/5 OC, RTI, SPI,
SPI, Ch,
8 Ch, Ch,
4 Ch, 84 FN
84–FN
MC68HC11K4 24K 768 640 62 Selects, EEPROM Block Protect,
WDOG
WDOG, SCI 8–Bit 8–Bit 80–FU
Extended Memory Map, 68HC27
Pulse Accumulator
PRU

16–Bit – 3/4 IC,


4 MHz Non
Non–Mux
Mux Address/Data Bus,
4/5 OC
OC, RTI,
RTI SPI,
SPI 8 Ch,
Ch 4 Ch,
Ch 68–FN
68 FN
MC68HC11KA4 24K 768 640 51 Chip Selects, EEPROM Block
WDOG, SCI 8–Bit
8 Bit 8–Bit
8 Bit 64–FU
64 FU
Protect
Pulse Accumulator

16–Bit – 3/4 IC,, 64K External Address Bus,,


SPI,
SPI 8 Ch,
Ch 68–FN
MC68HC11L0 – 512 – 4/5 OC,RTI, WDOG, 30 – 68HC24 PRU, 3.0 V Version
SCI 8–Bit 64–FU
P l A
Pulse l t
Accumulator A il bl
Available

64K External Address Bus,


16–Bit
16 Bit – 3/4 IC,
SPI,
SPI 8 Ch,
Ch 68–FN
68 FN EEPROM Block Protect,
Protect
MC68HC11L1 – 512 512 4/5 OC,RTI, WDOG, 46 –
SCI 8 Bit
8–Bit 64 FU
64–FU 68HC24 PRU, 3.0 V Version
Pulse Accumulator
Available

16–Bit – 3/4 IC,


64K External Address Bus,
4/5 OC
OC, RTI,
RTI SPI,
SPI 8 Ch,
Ch 68–FN
68 FN
MC68HC11L5 16K 512 – 46 – 68HC24 PRU, 3.0 V Version
WDOG, SCI 8 Bit
8–Bit 64 FU
64–FU
Available
Pulse Accumulator

16–Bit – 3/4 IC, 3 MHz Version Available, Low


4/5 OC
OC, RTI,
RTI SPI,
SPI 8 Ch,
Ch 68–FN
68 FN Voltage Version (3.0–5.5V)
(3 0 5 5V) at 2 MHz,
MHz
MC68HC11L6 16K 512 512 46 –
WDOG, SCI 8 Bit
8–Bit 64 FU
64–FU 64K External Address Bus, 68HC24
Pulse Accumulator PRU

Motorola Master Selection Guide 2.6–7 Single-Chip Microcontrollers (AMCU)


Table 8. M68HC11 Family Microcontrollers (continued)
Part
Number EPROM RAM EEPROM Timer I/O Serial A/D PWM Package Comments
16–Bit – 3/4 IC,
16–Bit
16 Bit Math Coprocessor,
4/5 OC RTI
OC, RTI, SPI
SPI, Ch
8 Ch, Ch
4 Ch, 84 FN
84–FN
MC68HC11M2 32K 1 25K
1.25K – 62 4 MHz Non–Mux Bus,
WDOG, 2 SCI
2–SCI 8 Bit
8–Bit 8 Bit
8–Bit 80 FU
80–FU
4 Ch DMA Controller
Pulse Accumulator

16–Bit – 3/4 IC,


12 16–Bit
16 Bit Math Coprocessor,
4/5 OC
OC, RTI,
RTI SPI,
SPI 6 Ch,
Ch 84 FN
84–FN
XC68HC11N4 24K 768 640 62 Ch, 4 MHz Non–Mux Bus,
WDOG, SCI 8 Bit
8–Bit 80 QFP
80–QFP
8 Bit
8–Bit 2 Ch 8–Bit
8 Bit D/A
Pulse Accumulator

16–Bit – 3/4 IC,


4/5 OC
OC, RTI,
RTI SPI
SPI, 8 Ch,
Ch 4 Ch,
Ch 84–FN
84 FN
XC68HC11P2 32K 1K 640 62 PLL Cl
Clock
kOOption
ti
WDOG, 3 SCI
3–SCI 8 Bit
8–Bit 8 Bit
8–Bit 80 FU
80–FU
Pulse Accumulator

Table 9. M68HC11 One–Time Programmable/Emulator Microcontrollers


Part
Number EPROM RAM EEPROM Timer I/O Serial A/D PWM Package Comments
16–Bit – 3/4 IC,, 44–FB
SPI,
SPI
PC68HC711D3 4K 192 – 4/5 OC, RTI, WDOG, 32 – – 44–FN 64K External
E t l Address
Add B
Bus
SCI
P l Accumulator
Pulse A l t 40 P
40–P

16–Bit
16 Bit – 3/4 IC,
SPI,,
SPI 8 Ch,
Ch, 52–FN
52 FN EEPROM Block Protect,
Protect,
PC68HC711E9 12K 512 512 4/5 OC, RTI, WDOG, 38 –
SCI 8–Bit
8 Bit 64–FU
64 FU 64K External Address Bus
Pulse Accumulator

16–Bit – 3/4 IC,, 52–FN


SPI,
SPI 8 Ch,
Ch EEPROM Block Protect
Protect,
PC68HC711E20 20K 768 512 4/5 OC, RTI, WDOG, 38 – 52–FS
SCI 8–Bit 64K External Address Bus
P l Accumulator
Pulse A l t 64 FU
64–FU

16–Bit – 3/4 IC,,


SPI,
SPI 8 Ch,
Ch 4 Ch,
Ch 84–FN
PC68HC711G5 16K 512 – 4/5 OC, RTI, WDOG, 66
SCI 10–Bit 8–Bit 84–FS
P l Accumulator
Pulse A l t

16–Bit – 3/4 IC,,


SPI,
SPI 68–FN
PC68HC711J6 16K 512 – 4/5 OC, RTI, WDOG, 54 – – 1 Chip
Chip Select
S l t
SCI 68–FS
P l Accumulator
Pulse A l t

4 MHz Non–Mux Bus,


16 Bit – 3/4 IC,
16–Bit 84 FN
84–FN
SPI
SPI, 8 Ch,
Ch 4 Ch,
Ch EEPROM Block Protect,
Protect Chip
PC68HC711K4 24K 768 640 4 / 5 O C , R T I 62, W D O G , 84–FS
SCI 8–Bit
8 Bit 8–Bit
8 Bit Selects, Extended
Pulse Accumulator 80 FU
80–FU
Memory Map

16–Bit – 3/4 IC,, 68–FN


SPI,
SPI 8 Ch,
Ch EEPROM Block Protect
Protect,
PC68HC711L6 16K 512 512 4/5 OC, RTI, WDOG, 46 – 68–FS
SCI 8–Bit 64K External Address Bus
P l Accumulator
Pulse A l t 64 FU
64–FU

16–Bit – 3/4 IC,, 84–FN 16–Bit Math Coprocessor,


p ,
SPI,
SPI 8 Ch,
Ch
PC68HC711M2 32K 1 25K
1.25K – 4/5 OC, RTI, WDOG, 62 – 84–FS 4 MHz Non–Mux Bus,
SCI 8–Bit
P l Accumulator
Pulse A l t 80 FU
80–FU C t ll
4 Ch DMA Controller

16–Bit – 3/4 IC,, 16–Bit Math Coprocessor,


p ,
SPI,
SPI 12 Ch
Ch, 6 Ch,
Ch 84–FN
PC68HC711N4 24K 768 640 4/5 OC, RTI, WDOG, 62 4 MHz Non–Mux Bus,
SCI 8–Bit 8–Bit 84–FS
P l A
Pulse l t
Accumulator 2 Ch 8 Bit D/A
8–Bit

16–Bit – 3/4 IC,, 84–FN


SPI,
SPI 8 Ch,
Ch 4 Ch,
Ch
XC68HC711P2 32K 1K 640 4/5 OC, RTI, WDOG, 62 84–FS PLL Clock
Cl k
SCI 8–Bit 8–Bit
P l Accumulator
Pulse A l t 88 FU
88–FU

Single-Chip Microcontrollers (AMCU) 2.6–8 Motorola Master Selection Guide


Definitions for Tables 3 and 4
General Definitions Package Definitions

ADC Analog to Digital Converter Module FB 10x10 mm Quad Flat Pack (QFP)
A/D Analog to Digital Converter FC Fine Pitch Plastic Quad Flat Pack (PQFP)
CPU16 16 bit Central Processing Unit FD Plastic Quad Flat Pack in Molded Carrier Ring
CPU32 32 bit Central Processing Unit FE Ceramic Quad Flat Pack (CQFP)
D/A Digital to Analog Converter FM Molded Carrier Flat Pack (CQFP)
DMA Direct Memory Access FN Plastic Leaded Chip Carrier (PLCC)
GPT General–Purpose Timer FS Windowed Cerquad (Ceramic LCC)
IC Input Capture FT 28x28 mm Quad Flat Pack (QFP)
IIC Inter–Integrated Circuit FU 14x14 mm Quad Flat Pack (QFP)
MCCI Multi–Channel Communication Interface FV 20x20 mm Quad Flat Pack (QFP)
PLL Phase Lock Loop L Ceramic
OC Output Capture P Dual–in–Line Plastic
POQ Preferred Order Quantity Multiple PB Thin Quad Flat Pack (TQFP) 10x10 mm
PWM Pulse Width Modulation PU Thin Quad Flat Pack (TQFP) 14x14 mm
QSM Queued Serial Module PV Thin Quad Flat Pack (TQFP) 20x20mm
RPSCIM Reduced Pin Count SCIM S Cerdip (windowed or non–windowed)
RTC Real–Time Clock TH 16x16 mm Quad Flat Pack (QFP)
RTI Real–Time Interrupt
SCI Serial Communication Interface
SCIM Single Chip Integration Module
SIM System Integration Module
SPI Serial Peripheral Interface
TPU Time Processing Unit
UART Universal Asynchronous Receiver/Transmitter
WDOG Watch Dog Timer

Motorola Master Selection Guide 2.6–9 Single-Chip Microcontrollers (AMCU)


M6800 Series Microprocessors and Peripherals
These devices are a testament to the staying power of reliably in automotive, industrial, and office equipment
Motorola microtechnology. The original MC6800 was applications for years. Each of these devices can be
Introduced in 1975, and is still in demand today. Quality combined with various peripherals to meet the requirements
M6801, M6804 and M6805 systems have been performing of a microcontroller design.

Table 10. M6801 and M6803 (HMOS)


Bus
Part Speed,
Number ROM RAM EEPROM Timer Serial A/D I/O MHz Package Comments
MC6801 2048 192 0 16 bit: 1 IC, 1 OC SCI No 29 0.5–2.0 40 P

MC68701 0 128 2048 16 bit: 1 IC, 1 OC SCI No 29 0.5–2.0 40 P

MC6803 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

Table 11. 8–Bit MPU/Peripherals


Device Pins Package Part Description Speed
MC68B00 40 P 8 Bit MPU, Addresses 64K Memory, 1 or 2 MHz Versions 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

MC68HC24 40, 44 P, FN MC68HC11 Port Replacement (Expanded Mode) for A8, E9 2 MHz

MC68HC27 46, 68 FU, FN Port Replacement for D3, K4, F1 2 MHz

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 12. M6805 (HMOS) Microprocessors
Bus EPROM or
Part Speed, EEPROM
Number ROM RAM EEPROM Timer Serial A/D I/O MHz Package Version Comments
28–P
MC6805P2 1K 64 0 8–Bit – No 20 0.1–1.0 705P3 LVI Option
28–FN

MC6805P6 2K 64 0 8–Bit – No 20 0.1–1.0 28–P 705P3 LVI Option

40–P LVI Option,


p , Prog.
g Prescaler
MC6805R2 2K 64 0 8–Bit – Yes 32 0.1–1.0 705R3
44–FN Option

40–P
MC6805R3 4K 112 0 8–Bit – Yes 32 0.1–1.0 705R3 7–Bit Prescaler, LVI Option
44–FN

40–P
MC6805R6 4K 112 0 8–Bit, WDOG – Yes 32 0.1–1.0 705R3 7–Bit Prescaler, LVI Option
44–FN

MC6805S2 1K 64 0 16–Bit, 8–Bit SPI Yes 16 0.1–1.0 28–P 705S3 15–Bit Prescaler, LVI

2 8–Bit,
MC6805S3 4K 104 0 SPI Yes 21 0.1–1.0 28–P 705S3 1 Extra 8–Bit Timer
16–Bit

40–P
MC6805U2 2K 64 0 8–Bit – No 32 0.1–1.0 705U3 LVI Option
44–FN

40–P
MC6805U3 4K 112 0 8–Bit – No 32 0.1–1.0 705U3 7–Bit Prescaler, LVI Option
44–FN

Table 13. 8–Bit MPU/Peripherals


Device Pins Package Part Description
MC14618 24 P Real Time Clock, 50 Bytes RAM, Programmable Square Wave

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 LCD Expansion to the MC05L9

Motorola Master Selection Guide 2.6–11 Single-Chip Microcontrollers (AMCU)


Modular Microcontrollers
Modular microcontrollers are another of the innovations • Twelve programmable chip–select outputs
that make Motorola a leader in single–chip control systems. • Watchdog timer, clock monitor, and bus monitor
Modular controllers are built up from standard modules that • PLL clock synthesizer
interface via a common intermodule bus (IMB). The modular
concept allows rapid design and manufacture of controllers
tailored for specific applications. Single–Chip Integration Module (SCIM)
• Manages controller internal and external bus interfaces
Intermodule Bus Peripherals • Provides device interrupt arbitration
• Spurious interrupt monitor
Each modular microcontroller incorporates a state–of–the
• Single–chip operation with address and data bus pins
art pipelined CPU module, a sophisticated integration module,
and a number of special–purpose modules. The configured as I/O ports
rapidly–growing library of special–purpose modules includes • Optional Fully or Partially–expanded bus operation
programmable timers, serial communication interfaces, • Nine general–purpose chip select outputs
analog–to–digital converters, and a variety of memory • Emulation mode chip–select outputs can be used to
modules. address a port replacement unit and external emulation
RAM
Central Processing Units • Watchdog timer, clock monitor, and bus monitor
CPU16 • PLL clock synthesizer
• 16–Bit Architecture • Interrupt request inputs can be configured for edge or
• Full Set of 16–Bit Instructions level detection
• Three 16–Bit Index Registers • Reduced pin SCIM (RPSCIM) available with 5 chip selects
• Two 16–Bit Accumulators
• One Megabyte of Program Memory and One Megabyte Timers
of Data Memory
• Source code compatible with the M68HC11 CPU
Time Processor Unit (TPU)
• Control–Oriented Digital Signal Processing Capability • On–chip microengine dedicated to high–speed timing tasks
• High–Level Language Support • Two independent 16–bit counters used as basis for
• Fast Interrupt Response Time timing tasks
• Fully Static Implementation • Real–time task scheduler
• Low Power Stop Operation • Executes a programmed series of functions to perform
• Background Debugging Mode complex tasks
• Hardware Breakpoint Signal • Each of 16 orthogonal channels can perform available
time functions
CPU32 • Functions contained in dedicated control store or in
• 32–Bit Internal Data Path and Arithmetic Hardware MCU RAM
• 32–Bit Internal Address Bus – 24–Bit External Address Bus • TPU communicates to CPU via dual port RAM
• Eight 32–Bit General–Purpose Data Registers
• Seven 32–Bit General–Purpose Address Registers General Purpose Timer (GPT)
• Separate User and Supervisor Stack Pointers and • Two 16–bit free–running counters
Address Spaces
• Three input capture channels
• Separate Program and Data Address Spaces
• Four output compare channels
• Virtual Memory Implementation
• One input capture/output compare channel
• Enhanced Addressing Modes
• One pulse accumulator/event counter input
• Object Code Compatible with M68000 Family
• Two pulse–width modulation outputs
• Improved Exception Handling for Controller Applications
• Pulse accumulator input
• Rich Instruction Set
• Fully Static Implementation Configurable Timer Module (CTM)
• Low Power Stop Operation • Modular timer system combining different configurations
• Background Debugging Mode of timer submodules:
• Hardware and Software Breakpoints • CPSM–6 TAP counter prescaler
• Trace on Change of Flow • FCSM–16–bit free running up counter
Integration Modules • MCSM–16–bit modulus up counter
• SASM–(Single Action) two I/O pins for 16–bit input
System Integration Module (SIM) capture or output compare functions
• Manages controller internal and external bus interfaces • DASM–(Dual Action) one I/O pin for 16–bit I/C, O/C,
• Provides device interrupt arbitration PWM, or output function
• Spurious interrupt monitor

Single-Chip Microcontrollers (AMCU) 2.6–12 Motorola Master Selection Guide


Timer Module (TM) • Queued conversions can be performed continuously or
can be retriggered by software or the QADC module
• 16–bit free–running counter with 8–bit prescaler periodic interval timer and external trigger
• Two TM can be externally cascaded to increase • Programmable sample and hold times
count width • Alternate voltage references
• Software selected input capture, output compare,
pulse accumulation, event counting, or pulse–width Specialized Control Modules
modulation functions
Direct Memory Access (DMA)
Communication Modules
• Provides low–latency transfer to external peripheral or
Queued Serial Module (QSM) for memory–memory data transfer
• Two independent DMA channels with full
• Queued full–duplex, synchronous three–line SPI with
programmability
dedicated RAM
• Standard, asynchronous NRZ–format SCI
• Polled and interrupt–driven operation
Memory Modules
• Pins can be configured as a parallel I/O port Standby RAM (SRAM)
Multi–Channel Communications Interface • Fast Static RAM maintained by voltage from standby
voltage pin
(MCCI) • Available in 1K, 1.5K, 2K, 3.5K, and 4K blocks
• One full–duplex synchronous three–line SPI • Fast (2 clock) access speed
• Two independent standard, asynchronous NRZ–format SCI • Byte, word, and long–word operations supported
• Polled and interrupt–driven operation
• Pins can be configured as a parallel I/O port Standby RAM with TPU Emulation
(TPURAM)
Dual Universal Asynchronous/
• Fast Static RAM maintained by voltage from standby
Synchronous Receiver Transmitter (DUART)
voltage pin
• Dual NRZ Serial RS–232C channels • Available in 1K, 1.5K, 2K, 3.5K, and 4K blocks
• Independently programmable TxD and Receiver • Fast termination (2 clock) access speed
Transmitter (DUART) • Supports TPU microcode ROM emulation
• RxD Baud rates for each channel up to 76.8K Baud • Byte, word, and long–word operations supported
• Optional external input pins provide baud clock
• Transmit operations are double buffered, and receive Masked ROM (MRM)
operations are quadruple buffered
• Custom–masked non–volatile 16–bit wide memory
• RTS and CTS signals are directly supported
• Available in 4K increments from 8K to 48K bytes
Analog–to–Digital Conversion • Fast (2 clock ) access speed
• Byte, word, and long–word operations supported
Modules • Boot ROM capability
Analog–to–Digital Converter (ADC) Flash EEPROM (FLASH)
• 8 or 10 bits of resolution • Word programmable, bulk erasable non–volatile 16–bit
• Eight input channels wide memory
• Eight result registers • Available in 8K increments from 8K to 64K bytes
• Three result alignment formats • Fast (2 clock) access speed
• Eight automated conversion modes • Byte, word, and long–word operations supported
• Programmable sample and hold times are provided • Boot ROM capability
• Three result alignment modes • External 12 volt programming/erasure source required
Queued Analog–to–Digital Converter Block Erasable Flash EEPROM
(QADC) (BEFLASH)
• 10 bits of resolution • Available in 8K increments from 8K to 64K bytes
• 16 analog input channels (up to 27 if multiplexed • Eight independently–erasable blocks
externally) • Fast termination (2 clock) access speed
• Two independent conversion queues • Byte, word, and long–word operations supported
• 32 result registers (16 per queue) • Byte/Word programming with 12 volt external input
• Three result alignment formats

Motorola Master Selection Guide 2.6–13 Single-Chip Microcontrollers (AMCU)


The M68HC16 Family
The M68HC16 family is designed for embedded control can be placed in low–power stop mode to minimize power
applications. Each M68HC16 MCU incorporates a true 16–bit consumption during periods of inactivity. The M68HC16 family
CPU module (CPU16) that is upwardly code–compatible with provides the flexibility and features of the M68300 family, and
the M68HC11 CPU, a sophisticated integration module, and also provides a convenient way for users of M68HC11 devices
a number of special–purpose modules. M68HC16 devices to move up to 16–bit performance.

PWMA CSBOOT
PWMB
PCLK
PAI

OC1 OC1 BR/CS0


OC2/OC1 OC2/OC1 CHIP BG/CS1
OC3/OC1 OC3/OC1 SELECT CS0–CS10 BGACK/CS2
CONTROL
PORT GP

OC4/OC1 OC4/OC1 BR FC0/CS3


IC4/OC5/OC1 IC4/OC5/OC1 BG FC1/CS4

CONTROL
GPT
IC3 IC3 BGACK FC2/CS5

PORT C
IC2 IC2 FC0 ADDR19/CS6
IC1 IC1 FC1 ADDR20/CS7
SIM FC2 ADDR21/CS8
ADDR22/CS9
RXD ADDR23/CS10
ADDR [19:23]
TXD TXD
PCS0/SS PCS0
PSC1 PSC1 ADDR [0:18]
CONTROL

PSC2 PSC2
PORT QS

QSM
PSC3 PSC3
SCK SCK DSACK0 DSACK0
MISO MISO DSACK1 DSACK1
MOSI MOSI AVEC AVEC

CONTROL
SS EBI

PORT E
PF3
DS DS
VDD
AS AS
VSS IMB
SIZO SIZ0
SIZ1 SIZ1
VDDA
DATA [0:15]
VSSA
R/W
ADA0 ADA0 RESET
ADA1 ADA1 HALT
ADA2 ADA2 BERR
CONTROL
PORT AD

ADA3 ADA3 MODCK


ADA4 ADA4 IRQ1
ADA5 ADA5 ADC SRAM IRQ [1:7] IRQ2
CONTROL

ADA6 ADA6 IRQ3


PORT F

ADA7 ADA7 IRQ4


IRQ5
VRH CPU16
MODCK IRQ6
VRL IRQ7
CLKOUT
XTAL
CLOCK
EXTAL
XFC
DSCLK
V DDSYN
DSO
CONTROL

IPIPE0/DSO DSI TSC


IPIPE1/DSI IPIPE1 TSTME TSTME/TSC
BKPT/DSCLK IPIPE0 TEST QUOT FREEZE/QUOT
CONTROL

BKPT

VSTBY FREEZE

Figure 7. MC68HC16Z1 Block Diagram

Single-Chip Microcontrollers (AMCU) 2.6–14 Motorola Master Selection Guide


PWMA CSBOOT
PWMB
PCLK
PAI

IC1/PGP0 IC1 BR/CS0


IC2/PGP1 IC2 CHIP BG/CS1
IC3/PGP2 IC3 SELECT CS[10:0] BGACK/CS2

CONTROL
BR FC0/CS3/PC0

PORT GP
OC1/PGP3 OC1
OC2/OC1/PGP4 OC2/OC1 BG FC1/CS4/PC1

CONTROL
GPT
OC3/OC1/PGP5 OC3/OC1 BGACK FC2/CS5/PC2

PORT C
OC4/OC1/PGP6 OC4/OC1 FC0 ADDR19/CS6/PC3
IC4/OC5/OC1/PGP7 IC4/OC5/OC1 FC1 ADDR20/CS7/PC4
SIM FC2 ADDR21/CS8/PC5
ADDR22/CS9/PC6
RXD ADDR23/CS10/ECLK
ADDR [23:19]
MISO/PQS0 MISO
MOSI/PQS1 MOSI
SCK/PQS2 SCK ADDR [0:18]
CONTROL

PCS0/SS/PQS3 PCS0
PORT QS

QSM
PCS1/PQS4 PCS1
PCS2/PQS5 PCS2 DSACK0 DSACK0/PE0
PCS3/PQS6 PCS3 DSACK1 DSACK1/PE1
TxD/PQS7 TxD AVEC AVEC/PE2

CONTROL
EBI PE3

PORT E
DS DS/PE4
VDD AS AS/PE5
VSS IMB
SIZ0 SIZ0/PE6
SIZ1 SIZ1/PE7
VDDA
DATA [0:15]
VSSA
R/W
AN0/PADA0 AN0 RESET
AN1/PADA1 AN1 HALT
AN2/PADA2 AN2 BERR
CONTROL
PORT AD

AN3/PADA3 AN3 MODCLK/PF0


AN4/PADA4 AN4 IRQ1/PF1
AN5/PADA5 AN5 ADC SRAM MRM IRQ [1:7] IRQ2/PF2

CONTROL
AN6/PADA6 AN6 IRQ3/PF3

PORT F
AN7/PADA7 AN7 IRQ4/PF4
IRQ5/PF5
VRH CPU16 MODCK IRQ6/PF6
VRL IRQ7/PF7
CLKOUT
XTAL
CLOCK
EXTAL
XFC
DSCLK VDDSYN
DSO
CONTROL

IPIPE0/DSO DSI TSC


IPIPE1/DSI IPIPE1 TSTME TSTME/TSC
BKPT/DSCLK IPIPE0 TEST QUOT FREEZE/QUOT
CONTROL

BKPT

VSTBY FREEZE

Figure 8. MC68HC16Z2 Block Diagram

Motorola Master Selection Guide 2.6–15 Single-Chip Microcontrollers (AMCU)


TP[15:0] CHIP
T2CLK SELECTS CSBOOT
PMC7/TXDA TXDA BR BR/CS0
PMC6/RXDA RXDA BG BG/CSM
PMC5/TXDB TXDB

CONTROL
BGACK

PORT MC
BGACK/CSE
PMC4/RXDB RXDB CS
PMC3/SS SS

CONTROL
ADDR23/CS10
PMC2/SCK SCK FC0 ADDR22/CS9/PC6
PMC1/MOSI MOSI FC1 ADDR21/CS8/PC5
PMC0/MISO MISO FC2 ADDR20/CS7/PC4

PORT C
ADDR19/CS6/PC3
FC2/CS5/PC2
FC1/PC1
48 KBYTES FC0/CS3/PC0
GPT MCCI TPU

ADDR[23:19]
ROM

ADDR[18:11]/PA[7:0]

CONTROL
PORT A/B
PAI PAI
[18–3]
PGP7/IC4/OC5/OC1 IC4/OC5/OC1 ADDR[23:0]
PGP6/OC4/OC1 OC4/OC1 ADDR[10:3]/PB[7:0]

ADDR[2:0]
PGP5/OC3/OC1 OC3/OC1
CONTROL
PORT GP

PGP4/OC2/OC1 OC2/OC1
PGP3/OC1 OC1
PGP2/IC3 IC3 ADDR[2:0]
PGP1/IC2 IC2
PGP0/IC1 IC1 SIZ1 SIZ1/PE7
SIZ0 SIZ0/PE6
AS AS/PE5

CONTROL
PWMA PWMA

PORT E
PWMB PWMB DS DS/PE4
PE3 PE3
PCLK PCLK
AVEC AVEC/PE2
DSACK1 DSACK1/PE1
DSACK0 DSACK0/PE0

IMB EBI
DATA[15:8]/PG[7:0]

CONTROL
PORT G/H
DATA[15:0]
PADA7/AN7 DATA[7:0]/PH[7:0]
PADA6/AN6
PADA5/AN5
CONTROL
PORT AD

PADA4/AN4
PADA3/AN3
R/W
PADA2/AN2 RESET
PADA1/AN1 HALT
PADA0/AN0 BERR
ADC
2 KYBTES
SRAM IRQ[7:1] IRQ7/PF7
VRH
VRL IRQ6/PF6
IRQ5/PF5
CONTROL
PORT F

IRQ4/PF4
VDDA CPU 16 IRQ3/PF3
VSSA IRQ2/PF2
IRQ1/PF1
MODCLK MODCLK/PF0
VSTBY VSTBY CLKOUT
XTAL
CLOCK EXTAL
BKPT/DSCLK BKPT
XFC
IPIPE1
CONTROL

VDDSYN
IPIPE0
IPIPE1/DSI DSI TEST
CONTROL

DSO TSC TSC


IPIPE0/DSO DSCLK QUOT
FREEZE FREEZE/QUOT

Figure 9. MC68HC16Y1 Block Diagram

Single-Chip Microcontrollers (AMCU) 2.6–16 Motorola Master Selection Guide


CHIP
BKPT/DSCLK BKPT
SELECTS CSBOOT
IPIPE1

CONTROL
IPIPE0 BR
IPIPE1/DSI BR/CS0
DSI BG BG/CSM
DSO BGACK BGACK/CSE
IPIPE0/DSO DSCLK CS

CONTROL
ADDR23/CS10/ECLK
FC2 ADDR22/CS9/PC6
TPUCH[15:0] FC1 ADDR21/CS8/PC5
FC0 ADDR20/CS7/PC4

PORT C
T2CLK
ADDR19/CS6/PC3
FC2/CS5/PC2
VSTBY VSTBY FC1/PC1
FC0/CS3/PC0

ADDR[23:19]
PADA7/AN7 CPU16
PADA6/AN6
ADDR[18:11]/PA[7:0]

CONTROL
PADA5/AN5

PORT A/B
CONTROL
PORT AD

PADA4/AN4 [18–3]
PADA3/AN3 TPU ADDR[23:0]
PADA2/AN2 2 KBYTES ADDR[10:3]/PB[7:0]

ADDR[2:0]
2 KBYTES
PADA1/AN1 STBRAM TPURAM
PADA0/AN0
ADC
ADDR[2:0]
VRH
VRL SIZ1 SIZ1/PE7
SIZ0 SIZ0/PE6
AS AS/PE5

CONTROL
PORT E
VDDA DS DS/PE4
VSSA PE3 PE3
AVEC AVEC/PE2
DSACK1 DSACK1/PE1
VDD DSACK0 DSACK0/PE0

VSS
IMB EBI
DATA[15:8]/PG[7:0]

CONTROL
PORT G/H
DATA[15:0]
DATA[7:0]/PH[7:0]
GPT

PGP7/IC4/OC5/OC1 IC4/OC5/OC1 R/W


PGP6/OC4/OC1 OC4/OC1 RESET
PGP5/OC3/OC1 OC3/OC1 HALT
CONTROL
PORT GP

PGP4/OC2/OC1 OC2/OC1 BERR


PGP3/OC1 OC1
PGP2/IC3 IC3 IRQ[7:1] IRQ7/PF7
PGP1/IC2 IC2 IRQ6/PF6
IRQ5/PF5
CONTROL

PGP0/IC1 IC1
PORT F

48 KBYTES IRQ4/PF4
MCCI FLASH IRQ3/PF3
PWMA PWMA EEPROM IRQ2/PF2
PWMB PWMB IRQ1/PF1
PCLK PCLK MODCLK MODCLK/PF0
PAI PAI CLKOUT
XTAL
PMC7/TXDA TXDA CLOCK EXTAL
PMC6/RXDA RXDA XFC
PMC5/TXDB TXDB VDDSYN
CONTROL
PORT MC

PMC4/RXDB RXDB TEST


CONTROL

PMC3/SS SS TSC TSC


PMC2/SCK SCK QUOT
PMC1/MOSI MOSI FREEZE/QUOT
FREEZE
PMC0/MISO MISO

VPP

Figure 10. MC68HC916Y1 Block Diagram

Motorola Master Selection Guide 2.6–17 Single-Chip Microcontrollers (AMCU)


Table 14. M68HC16 Family Modular Microcontrollers
Part Integration
Number ROM SRAM EEPROM Timer I/O Serial ADC Module Package Comments
132–FC
20 Address Lines,
Lines
8 Ch,
Ch, 132–FD
MC68HC16Z1 – 1K – GPT 46 QSM SIM 12 Chip Selects,
10–Bit 144 FM
144–FM
Synthesized Clock
144–FV
144 FV

20 Address Lines,,
Ch
8 Ch, 132–FC
MC68HC16Z2 8K 2K – GPT 46 QSM SIM 12 Chip
p Selects,
10–Bit 132–FD
S th i d Clock
Synthesized Cl k

20 Address Lines,,
Ch
8 Ch, 160–FT
MC68HC16Y1 48K 2K – TPU + GPT 95 MCCI SCIM 9 Chip
p Selects, Single
g
10–Bit 160–FM
Chi or Expanded
Chip E d d Mode
M d

20 Address Lines,
2K BEFlash 8 Ch,,
XC68HC916X1 1K GPT 70 QSM RPSCIM 120–TH 5 Chip Selects, Single
48K Flash 10–Bit
Chip or Expanded Mode

20 Address Lines,,
8 Ch,
Ch 160–FT
XC68HC916Y1 – 4K 48K Flash
Fl h TPU + GPT 95 MCCI SCIM 9 Chip
p Selects, Single
g
10–Bit 160–FM
Chi or Expanded
Chip E d d Mode
M d

Single-Chip Microcontrollers (AMCU) 2.6–18 Motorola Master Selection Guide


The M68300 Family
The high–performance M68300 family is designed for M6800 devices, and provides a variety of programmable
embedded control applications. Each M68300 MCU chip–select functions. M68300 devices can be placed in
incorporates a 32–bit M68000–based CPU module (CPU32), low–power stop mode to minimize power consumption during
a sophisticated integration module, and a number of periods of inactivity. The M68300 family provides great design
dedicated special–purpose modules. In addition to utilizing a flexibility, performance, and compatibility with exiting
bus protocol similar to that of the M68020, the system hardware and software.
integration module generates external bus–control signals for

TPO–TP15
VSTBY

T2CLK
CSBOOT
CHIP BR/CS0
CS0–CS10 BG/CS1
SELECTS
BR BGACK/CS2
FC0/CS3

CONTROL
BG
FC1/CS4

PORT C
BGACK FC2/CS5
FC0 A19/CS6
FC1 A20/CS7
RAM TPU FC2 A21/CS8
A19–A23 A22/CS9
A23/CS10
A0–A23 A0–A18
DSACK0 DSACK0
EBI DSACK1 DSACK1
AVEC

CONTROL
AVEC

PORT E
RMC RMC
DS DS
AS AS
IMB SIZO SIZ0
SIZ1 SIZ1
D0–D15
R/W
RESET
HALT MODCK
BERR CONTROL IRQ1
PORT F IRQ2
IRQ1–IRQ7 IRQ3
QSM CPU32 MODCK IRQ4
CLKOUT IRQ5
CLOCK IRQ6
XTAL
EXTAL IRQ7
XFC
VDDSYN
TEST TSC
CONTROL

TSTME TSTME/TSC
QUOT FREEZE/QUOT
FREEZE
IFETCH
DSCLK
PSC3

PSC1
PSC0

BKPT
PSC2

MOSI
MISO

IPIPE
DSO
RXD

SCK
TXD

DSI
SS

CONTROL CONTROL
PORT D
BKPT/DSCLK
IFETCH/DSI
IPIPE/DSO
PSC0/SS
PSC3
PSC2
PSC1

MOSI
MISO
SCK
TXD

Figure 11. MC68332 Block Diagram

Motorola Master Selection Guide 2.6–19 Single-Chip Microcontrollers (AMCU)


VFPE16K
TPUCHAN15–TPUCHAN0
T2CLK
VSTBY

CHIP
RXD SELECTS CSBOOT
TXD/QS7 TXD
PCS3/QS6 PCS3 BR BR/CS0
PCS2/QS5 PCS2 BG BG/CSM

CONTROL
PCS1/QS4 PCS1 BGACK BGACK/CSE

PORT
PCS0/SS/QS3 PCS0 CS

CONTROL
SCK/QS2 SCK ADDR23/CS10/ECLK
MOSI/QS1 MOSI FC2 ADDR22/CS9/PC6

PORT C
MISO/QS0 MISO FC1 ADDR21/CS8/PC5
SS FC0 ADDR20/CS7/PC4
ADDR19/CS6/PC3
FC2/CS5/PC2
FC1/PC1
FC0/CS3/PC0
512 3.5 16 KBYTES

ADDR[23:19]
QSM BYTES KBYTES TPU FLASH
SRAM SRAM EEPROM
ADDR[18:11]/PA[7:0]

CONTROL
PORT A/B
A[18–3
ADDR[23:0] ]
ADDR[10:3]/PB[7:0]

ADDR[2:0]
ADDR[2:0]

SIZ0 SIZ1/PE7
SIZ1 SIZ0/PE6
AS AS/PE5

CONTROL
PORT E
DS DS/PE4
RMC RMC/PE3
AVEC AVEC/PE2
DSACK1 DSACK1/PE1
DSACK0 DSACK0/PE0

IMB EBI
DATA[15:8]/PG[7:0]

CONTROL
PORT G/H
DATA[15:0]
AN7/PADA7
AN6/PADA6 DATA[7:0]/PH[7:0]
AN5/PADA5
CONTROL
PORT AD

AN4/PADA4
AN3/PADA3
AN2/PADA2 R/W
AN1/PADA1 RESET
AN0/PADA0 HALT
BERR/SCENB
VRH
VRL IRQ[7:1] IRQ7/PF7
PADB7 ADC 48
IRQ6/PF6
PADB6 BYTES
IRQ5/PF5
CONTROL

CPU 32
PORT F

PADB5 FLASH
PORT ADB

IRQ4/PF4
PADB4 EEPROM IRQ3/PF3
PADB3 IRQ2/PF2
PADB2 IRQ1/PF1
PADB1 MODCLK MODCLK/PF0
PADB0
CLKOUT
VDDA CLOCK XTAL
VSSA EXTAL
XFC
FREEZE
IFETCH

DSCLK

VDDSYN
BKPT

IPIPE

VFPE48K
DSO
DSI

TSC
CONTROL

BKPT/DSCLK TSC
TEST
CONTROL

IFETCH/DSI QUOT FREEZE/QUOT


IPIPE/DSO

Figure 12. MC68F333 Block Diagram

Single-Chip Microcontrollers (AMCU) 2.6–20 Motorola Master Selection Guide


Table 15. M68300 Family Modular Microcontrollers
Part Integration
Number ROM SRAM EEPROM Timer I/O Serial ADC Module Package Comments
132–FC,
132–FD 12 Chip
p Selects,,
MC68331 – – – GPT 43 QSM – SIM
144 FM
144–FM, Synthesized Clock
144–FV

132–FC,
132–FD 12 Chip
p Selects,,
MC68332 – 2K – TPU 47 QSM – SIM
144 FM
144–FM, Synthesized Clock
144–FV

16K Flash,
8 Ch,, 160–FT,, 9 Chip
p Selects,,
PC68F333 – 4K 48K Flash TPU 96 QSM SCIM
10–Bit 160–FM Synthesized Clock
Emulator

12 Chip Selects, Synthesized


8 Ch,, 132–FC,,
XC68334 – 1K – TPU 47 – SIM Clock, Single Chip or
10–Bit 132–FD
Expanded Mode

Definitions for Tables 9 and 10


General Definitions Package Definitions

ADC Analog to Digital Converter Module FB 10x10 mm Quad Flat Pack (QFP)
A/D Analog to Digital Converter FC Fine Pitch Plastic Quad Flat Pack (PQFP)
CPU16 16 bit Central Processing Unit FD Plastic Quad Flat Pack in Molded Carrier Ring
CPU32 32 bit Central Processing Unit FE Ceramic Quad Flat Pack (CQFP)
D/A Digital to Analog Converter FM Molded Carrier Flat Pack (CQFP)
DMA Direct Memory Access FN Plastic Leaded Chip Carrier (PLCC)
GPT General–Purpose Timer FS Windowed Cerquad (Ceramic LCC)
IC Input Capture FT 28x28 mm Quad Flat Pack (QFP)
IIC Inter–Integrated Circuit FU 14x14 mm Quad Flat Pack (QFP)
MCCI Multi–Channel Communication Interface FV 20x20 mm Quad Flat Pack (QFP)
PLL Phase Lock Loop L Ceramic
OC Output Capture P Dual–in–Line Plastic
POQ Preferred Order Quantity Multiple PB Thin Quad Flat Pack (TQFP) 10x10 mm
PWM Pulse Width Modulation PU Thin Quad Flat Pack (TQFP) 14x14 mm
QSM Queued Serial Module PV Thin Quad Flat Pack (TQFP) 20x20mm
RPSCIM Reduced Pin Count SCIM S Cerdip (windowed or non–windowed)
RTC Real–Time Clock TH 16x16 mm Quad Flat Pack (QFP)
RTI Real–Time Interrupt
SCI Serial Communication Interface
SCIM Single Chip Integration Module
SIM System Integration Module
SPI Serial Peripheral Interface
TPU Time Processing Unit
UART Universal Asynchronous Receiver/Transmitter
WDOG Watch Dog Timer

Motorola Master Selection Guide 2.6–21 Single-Chip Microcontrollers (AMCU)


An EVS is a two–board system consisting of a 68HC11
Microcontroller Platform Board (PFB) and an Emulator Module (EM). The EM
contains control circuits and a 68HC11 MCU for the part or
Development Tools series of parts being emulated. An EVS provides expanded,
multiplexed, special test, and single–chip mode emulation, a
M68HC05 Family dual 64 kbyte memory map with 64 kbytes of emulation RAM,
and an RS–232 port.
The M68HC05 Family is supported by a variety of
In addition, the Intermetrics Whitesmiths 68HC11 C
development tools including Evaluation Modules (EVM) and
Compiler/Assembler (M68S11CCAB) and 68HC11 Simulator
Evaluation Systems (EVS). Both provide an economical
Debugger (M68S11SIMAB) are now available through
means of designing, debugging, and evaluating M68HC05
Motorola.
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 Modular Microcontroller
consisting of a 68HC05 Platform Board (PFB) and an
Emulator Module (EM) which contains the emulating Families
microcontroller, and control circuits. In–circuit debuggers for modular microcontroller families
The M68HC05 Family is also supported by the Compact (M68ICD32 and M68ICD16) are economical development
Development System (CDS) for 8–bit microcontrollers and debugging environments. ICD make use of the
(M68CDS8HC05), a powerful, portable, full–featured non–intrusive Background Debug Mode (BDM) interface, and
emulator for debugging hardware and software operations. provide sophisticated software debugging functions. The ICD
The CDS8HC05 features high–speed, non–invasive, consist of debugger and assembler development software, a
in–circuit emulation with real–time trace, and a powerful bus small interconnect board, and target system cable. The
state analyzer. Commands are entered from an MS–DOS IASM32 and IASM16 assemblers provide a single
host computer. development environment that includes an editor and
The Motorola Modular Development System for the cross–assembler programs. ICD source–level debugger
M68HC05 Family, MMDS05, allows the use of Emulation software uses easy–to–read screen windows to display
Modules (EM) that are compatible with the existing EVS register information for the CPU, the instruction pointer,
product line. The MMDS05 provides an upgrade for breakpoints, program memory, and data memory.
CDS8HC05 customers. The MMDS05 has all of the features The MC68331 and MC68332 are supported by evaluation
of the CDS8HC05, and includes a notable enhancement. A kits (EVK). These multi–board systems include a common
dual–port RAM “memory window” allows a user to to modify platform board, a Business Card Computer (BCC) that
memory while a program is running at full speed. An internal contains the MCU being emulated, and the CPU32BUG
power supply and totally shielded enclosure assure debug monitor program. The EVK is a cost–effective system
compliance with FCC and EC92 regulations. The for designing, debugging, and evaluating target system
development software provided with the MMDS05 is an software and hardware. The MC68340 is supported by an
enhancement of the EVM05/EVM11 front end — it provides an evaluation system (EVS) similar to the EVK with the addition
integrated development environment with true Source Level of a development interface board for a comprehensive
Debug (SLD). development environment.
The M68HC16Z1 Evaluation Board (EVB) is an
inexpensive tool for designing, debugging, and evaluating the
M68HC11 Family MC68HC16Z1. Features include background–mode
The M68HC11 Family is supported by a variety of operation, an integrated assembly/editing/emulation
economical development tools. These include Evaluation environment, and logic analyzer pod connectors.
Boards (EVB), Evaluation Modules (EVM), and Evaluation Modular evaluation boards (MEVB) for each modular
Systems (EVS). family member are under development. The MEVB system is
An EVB allows a user to debug code under the BUFFALO a multi–board evaluation system that consists of a common
(Bit User Fast Friendly Aid to Logical Operations) platform board (PFB) and interchangeable MCU personality
monitor/debugging program contained in the microcontroller boards (MPB). The MEVB system provides an economical
ROM. The EVB emulates only the single–chip mode of development environment for downloading and debugging
operation and has no EPROM programmer. The EVBU, a software generated with IASM16 and IASM32.
“universal” version of the EVB, includes a wire–wrap area for Motorola also sells the Intermetrics Whitesmiths 68HC16
custom interfacing. C Compiler/Assembler (M68S16CCAB) and 68HC16
EVM are low–cost tools for designing, debugging, and Simulator Debugger (M68S16SIMAB) for the M68HC16
evaluating M68HC11 devices in a target system. An EVM Family. In addition, the Intermetrics InterTools 683XX C
provides essential microcontroller signals and timing, and Compiler/Assembler (M68S32CCAB) and 683XX ROM
on–board monitor/debugging firmware contains extensive Monitor Debugger (M68S32ROMAB) for the M68300 Family
commands for controlling I/O and debug operations. are now available through Motorola.

Single-Chip Microcontrollers (AMCU) 2.6–22 Motorola Master Selection Guide


Table 16. Development Tools
Evaluation Programmer Evaluation
Devices Modules* Boards Systems/Kits
M6800 Development Tools
MC6801 M68701EVM
MC6801U4 M68701EVM
MC68701 M68701EVM
MC68701U4 M68701EVM
MC6803 M68701EVM
MC6803U4 M68701EVM
M68HC05 Development Tools
MC68HC05B4/B6/B8/B16 M68HC05X16EVS 52PLCCU: 52 Pin PLCC Target Cable
MC68HC705B5 M68HC05X16EVS M68HC05BPGMR
MC68HC705B16 M68HC05X16EVS M68HC05BPGMR Use M68HC05X16PGMR for 64 QFP
MC68HC05C5 M68HC05C5EVS 44 PLCC05M: 44 Pin PLCC Target Cable
XC68HC705C5 M68HC05C5EVS
MC68HC05C4/C4A/C8/C9/C12 M68HC05C9EVS 44 PLCC05M: 44 Pin PLCC Target Cable
XC68HC05C4
MC68HC705C8 M68HC05C9EVS M68HC05PGMR–2
XC68HC705C
MC68HC05D9/D24 44 PLCC05M: 44 Pin PLCC Target Cable
XC68HC05D32 M68HC05D32EVS
MC68HC705D9 M68HC05D32EVS M68HC05PGMR–2
MC68HC05E1 M68HC05E1EVS
MC68HC705E1 M68HC05E1EVS
XC68HC05F2 M68HC05F6EVM 42 SDIP Target Cable Included
XC68HC05F6
XC68HC05F8 M68HC05F8EVM
XC68HC705F8 M68HC05F8EVM M68HC705F8PGMR
MC68HC05G1 M68HC05G1EVM
MC68HC705G1 M68HC05G1EVM M68HC705G1PGMR
XC68HC05G9 M68HC05G9EVM
XC68HC705G9 M68HC05G9EVM M68HC705G9PGMR
XC68HC05G10 M68HC05G10EVM
XC68HC705G10 M68HC05G10EVM
XC68HC05H2 M68HC05H2EVS
XC68HC05I8 M68HC05I8EVS
XC68HC705I8 M68HC05I8EVS M68HC705L4PGMR
MC68HC05J1 M68HC05P8EVS
MC68HC705J2 M68HC05P8EVS M68HC705J2PGMR
XC68HC05J3 M68HC05J3EVS
XC68HC705J3 M68HC05J3EVS M68HC705J2PGMR
XC68HC05K0/K1 M68HC705KIGANG** M68HC705KICS In–Circuit Simulator
XC68HC705K1 Use M68HC705KICS 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 16. Development Tools (continued)
Evaluation Programmer Evaluation
Devices Modules* Boards Systems/Kits
M68HC05 Development Tools (continued)
XC68HC05L1 M68HC05L1EVM 56 SDIP Target Cable Included
XC68HC705L1 M68HC05L1EVM
XC68HC05L2 M68HC05L2EVS
XC68HC705L2 M68HC05L2EVS M68HC705L2PGMR
XC68HC05L4 M68HC05L4EVS M68SDIP64: 64 Pin SDIP Target Cable
XC68HC705L4 M68HC05L4EVS M68HC705L4PGMR
MC68HC05L5 M68HC05L5EVS 80QFPUKIT: 80 Pin QFP Target Cable
MC68HC705L5 M68HC05L5EVS M68HC705L5PGMR
MC68HC05L7/L9 M68HC05L9EVM2
MC68HC05L10 M68HC05L10EVM
XC68HC05L11 M68HC05L11EVM
XC68HC05M4 M68HC05M4EVM
XC68HC05P3 M68HC05P3EVS
MC68HC05P1/P4/P6/P7/P9 M68HC05P9EVS XMDS05 Hi–Performance In–Circuit
Emulator
XC68HC705P9 M68HC05P9EVS M68HC705P9PGMR 68HC705P6 is required for P6 EVS
Capability
MC68HC05P8 M68HC05P8EVS
XC68HC05SC11/SC21/SC24/SC27 M68HC05SCEVS ISO Adaptor Included with M68HC05SCEVS
MC68HC05T1 M68HC05T2EVS
XC68HC05T2/T3
XC68HC05T4 M68HC05T4EVM
MC68HC05T7/T10 M68HC05T7EVM
XC68HC705T10 M68HC05T7EVM M68HC705T10PGMR
XC68HC05T12 M68HC05T12EVM
XC68HC705T12 M68HC05T12EVM M68HC705T12PGMR
XC68HC05X4 M68HC05X4EVS
XC68HC705X4 M68HC05X4EVS M68HC705X4PGMR
XC68HC05X16 M68HC05X16EVS 68 PLCCU: 68 Pin PLCC Target Cable
MC68HC705X16 M68HC05X16EVS M68HC705X16PGMR
M68HC11 Development Tools
MC68HC11A0/A1/A8 M68HC11EVB M68HC11EVM
M68HC11EVB2
M68HC11EVBU
MC68HC11D0/D3 M68HC11EVM M68HC11D3EVS
MC68HC711D3 M68HC711D3EVB M68HC11EVM M68HC11D3EVS
MC68HC11E0/E1/E2/E9 M68HC11EVB M68HC11EVM
M68HC11EVBU
MC68HC711E9 M68HC11EVBU M68HC11EVM
MC68HC811A8/E2 M68HC11EVB M68HC11EVM
M68HC11EVBU
* 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 16. Development Tools (continued)
Evaluation Programmer Evaluation
Devices Modules* Boards Systems/Kits
M68HC11 Development Tools (continued)
MC68HC11F1 M68HC11F1EVS
MC68HC11G5/G7 M68HC11G7EVS
MC68HC711G5
MC68HC11KA4 M68HC11KA4EVS
MC68HC11K0/K1/K4 M68HC11K4EVS
MC68HC711K4
MC68HC11L0/L1/L6 M68HC11L6EVS
MC68HC711L6
MC68HC11M2 M68HC11KMNPEVS
MC68HC711M2
MC68HC11N4 M68HC11KMNPEVS
MC68HC711N4
MC68HC11P2 M68HC11KMNPEVS
MC68HC711P2
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 • Runs a software simulation of the inference engine
techniques with a simpler approach to control algorithms. and displays a two–dimensional plot of the control
Fuzzy logic uses a series of case statements to create surface
sophisticated features that do not require additional memory • Generates real–time code for the standard M68HC05
or excessive processing time. or M68HC11 microcontroller families which can be
Motorola’s portfolio of fuzzy logic products is geared for downloaded to an evaluation module (EVM) for
every level of user. The fuzzy logic educational kit (part in–circuit emulation
number FLEDKT00) includes everything needed to learn how • Demonstration–version of Aptronix’s Fuzzy Inference
to use fuzzy logic with M68HC05 and M68HC11 microcontrollers. Development Environment (FIDE) software
• An easy–to–follow PC–based tutorial • Features powerful, time–saving debug functions to
• Explains fuzzy logic fundamentals, basic concepts help determine the correct membership functions and
and terminology rules for any application
• Methodology section teaches a five–step sequence or • Demonstrates easy–to–use graphical interface for
principles and procedures for designing a fuzzy logic designing and debugging integrated systems
system. These include defining the control system, Aptronix’s Fuzzy Inference Development Environment
writing rules and membership functions, tuning and (FIDE) is a powerful software tool that allows users to easily
debugging and optimizing the design. edit, simulate, debug, and tune the membership functions and
• Advanced topics section covers areas such as rules of a fuzzy logic application. FIDE offers graphical and
stability, adaptability, ambiguity, noise, alpha–cuts and natural language editing of source files. The user–friendly
contribution weights debug tools allow time domain simulations,
• A Knowledge Base Generator (KBG) three–dimensional surface displays of input–to–output
relationships, and linkage of fuzzy and non–fuzzy modules.
• Uses natural language inputs to generate a
knowledge base (rules and membership functions) FIDE also generates assembler code that implements fuzzy
• Inference Engines for the M68HC11 and M68HC05 logic on Motorola microcontrollers.
families implement the fuzzy logic in software ready to
embed in your Motorola microcontroller application

On–Line Help
• Press releases and updates concerning new and
Microcontroller Electronic phase–out products
Bulletin Board • Contests, promotions and seminars
• Electronic mail service
Freeware Data Service provides a direct line to the latest
information and software for Motorola microcontrollers. The
Freeware bulletin board provides access to: How to Access Freeware
• Development Software for PC and Macintosh You can access Freeware from anywhere in the world. To
Computers log on, you’ll need the following equipment:
• Cross Assemblers
1. 2400/1200/300 baud modem
• Small C Compiler for 68HC11
2. Terminal, MS–DOS personal computer or Macintosh
• EVM and EVB Monitor/Debugger Object Code
computer
• Development software
3. Telephone line
• Floating Point Routines
This equipment will allow the user to read files and post
• Fast Fourier Transform Routines
questions. However, with a file transfer program such as
• 16–Bit Math Packages
XMODEM, YMODEM or Kermit, all information can be
• Utility Programs
downloaded to your terminal or PC.
• User Group Library Routines and User–Donated
Programs To log on:
• Kermit File Transfer Program 1. Dial (512) 891–FREE (891–3733). Be sure to set the
• Terminal Emulation Program character format to 8 data, no parity, 1 stop bit.
• Masked ROM information 2. Follow directions from the system.
• MCU literature listings 3. Read log–on messages, then follow the directions on the
• Updates/Erratas to existing literature screen display. A log–on session is limited to 120 minutes.

Single-Chip Microcontrollers (AMCU) 2.6–26 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 17. Software Products
M68HC05 M68HC11 M68HC16 M68300
Family Family Family Family
Simulators
Byte Craft Ltd. Avocet Systems, Inc. P&E Microcomputer Systems, Inc. Software Environments Ltd.

P&E Microcomputer Systems, Inc. Nohau Corp.

PseudoCorp. P&E Microcomputer Systems, Inc.

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, Computer Systems Consultants, Inc Introl Corp. Micro Dialects, Inc.
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.

Onset Computer Corp.

P&E Microcomputer Systems, Inc.

PseudoCorp.

TECi

Symbolic Debuggers
2500AD Software, Inc. 2500AD Software, Inc. Byte Craft Ltd. Eyring Systems Software Division

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, Forth, Inc.
Inc.

Avocet Systems, Inc. Introl Corp. Integrated Systems, Inc.

Forth, Inc. Software Environments Ltd. Intermetrics Microsystems Software,


Inc.

Intermetrics Microsystems Software, Introl Corp.


Inc.

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

Motorola Master Selection Guide 2.6–27 Single-Chip Microcontrollers (AMCU)


Table 17. Software Products (continued)
M68HC05 M68HC11 M68HC16 M68300
Family Family Family Family
Source Level Debuggers
Byte Craft Ltd. Huntsville Microsystems, Inc. Huntsville Microsystems, Inc. Embedded Support Tools Corp.

Yokogawa Digital Computer Corp. Intermetrics Microsystems Software, Intermetrics Microsystems Software, Eyring Systems Software Division
Inc. Inc.

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 18. Hardware Products
M68HC05 Family M68HC11 Family M68HC16 Family M68300 Family
Logic Analyzers
American Arium Hewlett–Packard Hewlett–Packard

Hewlett–Packard Tektronix, Inc.

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. GreenSpring Computers, Inc.

Mosaic Industries, 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 19. 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 19. 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)

You might also like