31
Motorola Master Selection Guide Single-Chip Microcontrollers (AMCU) 2.6–1 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.

Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

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

Single–ChipMicrocontrollers (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 ofhigh–performance single–chip control systems availablefrom a single source. Microcontroller device families rangefrom industry–standard 8–bit controllers to state–of–the–art16– and 32–bit modular controllers. Within the price andperformance categories of each family, there are a variety ofon–chip capabilities to match specific applications.

Motorola device families are structured so that upwardmigration need not involve complete code development.The M68HC11 Family is upward code compatible withM6800 and M6801 software, while the M68HC16 family issource–code compatible with the M68HC11 family.Motorola’s newest 8–bit MCU product line, the M68HC08family, is fully upward object code compatible with theM68HC05 and M6805 families. In addition, M68300 andM68HC16 devices share standard internal modules andbus configurations.

Page 2: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

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

M68HC11 FamilyThe M68HC11 Family incorporates a flexible central

processing unit and a large number of control–orientedon–chip peripherals. M68HC11 MCU are upward codecompatible with M6800, M6801, and M68HC05 software.

Central Processing UnitThe M68HC11 CPU is optimized for low power

consumption and high–performance operation at busfrequencies 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, andRelative

• Power saving STOP and WAIT modes• Memory mapped I/O and special functions• 16x16 Integer and Fractional Divides• 8x8 Multiply

TimerM68HC11 timer architecture is based on a 16–bit free

running counter driven through a software–programmableprescaler. Features include multiple Input Captures, OutputCompares, Real–Time Interrupt, Pulse Accumulator, andWatchdog functions.

On–Chip MemorySince its introduction, the M68HC11 Family has provided

versatile combinations of popular memory technologies,including the first EEPROM on a CMOS microcontroller. Thefamily 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 membersare also available.

• RAM sizes range from 192 bytes to 1.25K bytes.M68HC11 RAM utilizes a fully static design, and alldevices feature a standby power supply pin for batteryback–up of RAM contents.

• EPROM sizes range from 4K to 32K bytes. EPROM isespecially suited to prototype development and smallproduction runs. EPROM versions are available in bothwindowed and OTP packaging.

• EEPROM sizes range from 0 to 2K bytes. EEPROM isideal for storage of calibration, diagnostic, data logging,and security information. Each M68HC11 device withEEPROM includes an on–chip charge pump to facilitatesingle–supply programming and erasing.

Digital–to–Analog ConversionThe M68HC11 Family provides powerful, on–chip,

multi–channel A/D converter systems. Multi–conversion andmulti–channel options allow single or continuous conversionon single or multiple channels. M68HC11 A/D systems have

eight input channels, and most offer 8–bit resolution, althoughsome provide 10–bit resolution. A 2 channel, 8–bit D/A is alsoavailable.

Pulse–Width ModulationSome M68HC11 Family members have up to six channels

of 8–bit PWM. At a 4 MHz bus frequency, signals can beproduced from 40 KHz to less than 10 Hz. PWM signals witha period greater than one minute are possible in the 16–bitmode.

Serial CommunicationAll members of the M68HC11 Family include a Serial

Peripheral Interface (SPI) and a Serial CommunicationsInterface (SCI). These on–chip peripherals are designed tominimize 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 derivesstandard rates from the microcontroller oscillator. Bothtransmitter and receiver are double buffered.

• The SPI is a four–wire synchronous communicationsinterface used for high–speed communication withspecialized peripheral devices and other microcontrollers.Data is transmitted and received simultaneously; theBaud rate is software programmable.

Digital I/O and Special FunctionsM68HC11 Family I/O is extremely flexible, allowing pins to

be configured to match application requirements. Most I/Olines are controlled by bits in a Data Direction Register (DDR)which can configure pins for either input or output. Most lineshave a dedicated port data latch.

Some M68HC11 Family members include a 4–channelDirect Memory Access (DMA) and a Memory ManagementUnit (MMU). The DMA provides fast data transfer betweenmemories and registers, and includes externally mappedmemory in the expanded mode. The MMU allows up to 1megabyte of address space in a physical 64 kbyte allocation.Integrated chip selects help to reduce glue logic.

Several members of the M68HC11 Family also includeprogrammable chip select circuits. These circuits can be usedto enable external peripherals whenever an access to apredefined block of memory addresses is made. Thesecircuits help to reduce external logic requirements.

Math CoprocessorNew M68HC11 Family members offer a 16–bit on–chip

math coprocessor that accelerates multiply and divideoperations by as much as 10 times. The coprocessorfunctions independently of the CPU and requires no specialinstructions. The coprocessor is well–suited to low–bandwidthDSP functions such as closed loop control, servo positioning,and signal conditioning.

Page 3: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

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

Figure 1. MC68HC11A8 Block Diagram

EXPANDED

SINGLECHIP

SSSCK

MOSIMISO

TxDRxD

PAIOC2OC3OC4OC5IC1IC2IC3

PD5PD4PD3PD2

PD1PD0

PA7PA6PA5PA4PA3PA2PA1PA0

PE7PE6PE5PE4PE3PE2PE1PE0

RESET

XIRQIRQ

XTALEXTAL

E

MODB(VSTBY)

PORT B PORT C

DATA DIRECTION C

HANDSHAKE I/O

ADDRESS/DATA BUS

COP WATCHDOG

PERIODIC INTERRUPT

TIMER

PULSE ACCUMULATOR

ROM–8K BYTES

EEPROM–512 BYTES SPI

M68HC11 CPU

SCI

A/DCONVERTER

INTERRUPTS

MODESELECT

OSCILLATOR

MODA(LIR)

POWER

PORT

E

CC

1

PAR

ALLE

L I/O

EQU

IVAL

ENT

TO M

C68

HC

24

PORT

APO

RT D

DAT

A D

IREC

TIO

N D

VRH

VRL

V DD

V SS

PB7

PB6

PB5

PB4

PB3

PB2

PB1

PB0

PC7

PC6

PC5

PC4

PC3

PC2

PC1

PC0

STR

BST

RA

A15

A14

A13

A12

A11

A10 A9 A8

AD7

AD6

AD5

AD4

AD3

AD2

AD1

AD0

R/W AS

RAM–256 BYTES

Page 4: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

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

INTERRUPTLOGIC

OSC

VDDVSS

MODE CONTROL

CLOCK LOGIC 12 KBYTES ROM

EEPROM 512 BYTES

RAM 512 BYTES

SERIALCOMMUNICATION

INTERFACE

SCITx

DR

xDMIS

OM

OSI

SCK

SSSTR

AST

RB

R/W

AS

PER

IOD

IC IN

TER

RU

PT

PULS

E AC

CU

MU

LATO

RC

OP

PAI

OC

2O

C3

OC

4O

C5/

IC4/

OC

1IC

1IC

2IC

3

SERIALPERIPHERALINTERFACE

SPI

A/D CONVERTER

PORT A PORT B PORT C PORT D PORT E

CONTROL CONTROL

TIMERSYSTEM M68HC11 CPU

BUS EXPANSIONADDRESS

ADDRESS/DATA

VRHVRL

PA7

PA6

PA5

PA4

PA3

PA2

PA1

PA0

AD7/

PC7

AD6/

PC6

AD5/

PC5

AD4/

PC4

AD3/

PC3

AD2/

PC2

AD1/

PC1

AD0/

PC0

STR

B/R

/WST

RA/

AS PD5

PD4

PD3

PD2

PD1

PD0

PE7

PE6

PE5

PE4

PE3

PE2

PE1

PE0

A15/

PB7

A14/

PB6

A13/

PB5

A12/

PB4

A11/

PB3

A10/

PB2

A9/P

B1A8

/PB0

MODA(LIR)

MODB(VSTBY) XTAL EXTAL E IRQ XIRQ RESET

STROBE AND HANDSHAKEPARALLEL I/O

Figure 2. MC68HC11E9 Block Diagram

Page 5: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

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

Figure 3. MC68HC711N4 Block Diagram

ADD

R15

R/W/PG7PG6

PG5PG4

PG3PG2PG1PG0

PE7PE6PE5PE4PE3PE2PE1PE0

VRHVRL

XIRQ/VPPEIRQ

RESET

MODA/LIRMODB/VSTBY

XTALEXTAL

E

PORT

GPO

RT E

D/A

DD

RG

DA2DA1

AN11AN10AN9AN8

AN7AN6AN5AN4AN3AN2AN1AN0

A/D

INTERRUPTLOGIC

OSCILLATOR

CLOCK

MODECONTROL

CPU PWMs

MATHCOPROCESSOR

640 BYTE EEPROM

24 KBYTE EPROM

768 BYTE RAM

SCI+

SPI

COP WATCHDOG

PERIODIC INTERRUPT

TIMER

PULSE ACCUMULATOR PAIOC2OC3OC4I4/05

IC1IC2IC3

SSSCK

MOSIMISO

TxDRxD

PA7PA6PA5PA4PA3PA2PA1PA0

DD

RA

PORT

A

DD

RD

PORT

D

PD5PD4PD3PD2

PD1PD0

PW6PW5PW4PW3PW2PW1

PH7PH6

PH5PH4PH3PH2PH1PH0

DD

RH

PORT

H

NONMULTIPLEXED ADDRESS/DATA BUS

PB7

PB6

PB5

PB4

PB3

PB2

PB1

PB0

ADD

R14

ADD

R13

ADD

R12

ADD

R11

ADD

R10

ADD

R9

ADD

R8

DDRB

PORT B

ADD

R7

PF7

PF6

PF5

PF4

PF3

PF2

PF1

PF0

ADD

R6

ADD

R5

ADD

R4

ADD

R3

ADD

R2

ADD

R1

ADD

R0

DDRF

PORT F

DAT

A7PC

7PC

6PC

5PC

4PC

3PC

2PC

1PC

0

DAT

A6D

ATA5

DAT

A4D

ATA3

DAT

A2D

ATA1

DAT

A0

DDRC

PORT C

OC

1

VDDVSS

Page 6: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

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

Table 1. M68HC11 Family Microcontrollers

PartNumber EPROM RAM EEPROM Timer I/O Serial A/D PWM Package Comments

MC68HC11A0 25616–Bit – 3 IC,

22 SPI 8 Ch52–FN 64K External Address Bus,

MC68HC11A0 – 256 –,

5 OC, RTI, WDOGP l A l t

22 SPI,SCI

8 Ch,8–Bit

– 64–FU48 P

,68HC24 PRU, 3.0 V VersionA il blPulse Accumulator SCI 8–Bit 48–P Available

MC68HC11A1 256 51216–Bit – 3 IC,

22 SPI 8 Ch52–FN 64K External Address Bus,

MC68HC11A1 – 256 512,

5 OC, RTI, WDOGP l A l t

22 SPI,SCI

8 Ch,8–Bit

– 64–FU48 P

,68HC24 PRU, 3.0 V VersionA il blPulse Accumulator SCI 8–Bit 48–P Available

MC68HC11A7 8K 25616–Bit – 3 IC,

38 SPI 8 Ch52–FN 3 MHz Version Available, 64K

MC68HC11A7 8K 256 –,

5 OC, RTI, WDOG,P l A l t

38 SPI,SCI

8 Ch,8–Bit

– 64–FU48 P

, External Address Bus, 68HC24PRU 3 0 V V i A il blPulse Accumulator SCI 8–Bit 48–P PRU, 3.0 V Version Available

MC68HC11A8 8K 256 51216–Bit – 3 IC,

38SPI 8 Ch 52 FN

3 MHz Version Available, LowVoltage Version (3 0 5 5V) at 2 MHz

MC68HC11A8 8K 256 51216 Bit 3 IC,

5 OC, RTI, WDOG,Pulse Accumulator

38SPI,SCI

8 Ch,8–Bit –

52–FN48–P

Voltage Version (3.0–5.5V) at 2 MHz,64KExternal Address Bus, 68HC24

Pulse AccumulatorSCI 8 Bit 48 P 64KExternal Address Bus, 68HC24

PRU

XC68HC11C0 256 512

16–Bit – 3/4 IC,4/5 OC RTI

36SPI 4 Ch 2 Ch 68 FN 256K Externed Memory

XC68HC11C0 – 256 5124/5 OC, RTI,

WDOG, 36SPI,SCI

4 Ch,8–Bit

2 Ch,8–Bit

68–FN64–FU

256K Externed Memory,6 Chip SelectsWDOG,

Pulse AccumulatorSCI 8 Bit 8 Bit 64 FU 6 Chip Selects

MC68HC11D0 192

16–Bit – 3/4 IC,4/5 OC RTI

14SPI 44–FB 64K External Address Bus

MC68HC11D0 – 192 –4/5 OC, RTI,

WDOG, 14SPI,SCI – –

44 FB44–FN40 P

64K External Address Bus,68HC27 PRU, 3.0V Version AvailableWDOG,

Pulse AccumulatorSCI

40–P68HC27 PRU, 3.0V Version Available

MC68HC11D3 4K 192

16–Bit – 3/4 IC,4/5 OC RTI

32SPI 44–FB

3 MHz Version Available, LowVoltage Version (3 0 5 5V) at 2 MHz

MC68HC11D3 4K 192 –4/5 OC, RTI,

WDOG, 32SPI,SCI – –

44 FB44–FN40 P

Voltage Version (3.0–5.5V) at 2 MHz,64K External Address Bus, 68HC27WDOG,

Pulse AccumulatorSCI

40–P64K External Address Bus, 68HC27PRU

MC68HC11ED0 512

16–Bit – 3/4 IC,4/5 OC RTI

30SPI 44–FB

Pi C tibl ith 68HC11D3MC68HC11ED0 – 512 –4/5 OC, RTI,

WDOG, 30SPI,SCI – –

44 FB44–FN40 P

Pin Compatible with 68HC11D3WDOG,

Pulse AccumulatorSCI

40–P

MC68HC11E0 512

16–Bit – 3/4 IC,4/5 OC RTI 22 SPI

8 Ch 52 FN64K External Address Bus

MC68HC11E0 – 512 –4/5 OC, RTI,

WDOG,22

SCISPI,8–Bit 8 Ch, – 52–FN

64K External Address Bus,68HC24 PRU, 3.0 V Version AvailableWDOG,

Pulse AccumulatorSCI 8 Bit 68HC24 PRU, 3.0 V Version Available

MC68HC11E1 512 512

16–Bit – 3/4 IC,4/5 OC RTI

22SPI 8 Ch 52 FN 64K External Address Bus,

MC68HC11E1 – 512 5124/5 OC, RTI,

WDOG, 22SPI,SCI

8 Ch,8–Bit –

52–FN64–FU

64K External Address Bus,EEPROM Block Protect, 68HC24PRU 3 0 V Version Available

WDOG,Pulse Accumulator

SCI 8 Bit 64 FUPRU, 3.0 V Version Available

MC68HC11E8 12K 512

16–Bit – 3/4 IC,4/5 OC RTI 38 SPI

8 Ch 52 FN3 MHz Version Available,

MC68HC11E8 12K 512 –4/5 OC, RTI,

WDOG,38

SCISPI,8–Bit 8 Ch, – 52–FN

3 MHz Version Available,64K External Address Bus,3 0 V Version Available

WDOG,Pulse Accumulator

SCI 8 Bit3.0 V Version Available

MC68HC11E9 12K 512 512

16–Bit – 3/4 IC,

38 SPI 8 Ch 52 FNEEPROM Block Protect, 3 MHz

MC68HC11E9 12K 512 512

,4/5 OC, RTI,

WDOG 38 SPI, 8 Ch, – 52–FN,

Version Available, Low VoltageV i (3 0 5 5V) t 2 MH 64KMC68HC11E9 12K 512 512 WDOG,

Pulse Accumulator

38 ,SCI

,8–Bit

–64–FU

gVersion (3.0–5.5V) at 2 MHz, 64KExternal Address BusPulse Accumulator External Address Bus

XC68HC11E20 20K 768 512

16–Bit – 3/4 IC,4/5 OC RTI

38SPI 8 Ch 52 FN

3 MH M BXC68HC11E20 20K 768 5124/5 OC, RTI,

WDOG, 38SPI,SCI

8 Ch,8–Bit –

52–FN64–FU 3 MHz Mux BusWDOG,

Pulse AccumulatorSCI 8 Bit 64 FU

MC68HC811E2 256 2048

16–Bit – 3/4 IC,4/5 OC RTI

38SPI 8 Ch

52 FNEEPROM Block Protect,

MC68HC811E2 – 256 20484/5 OC, RTI,

WDOG, 38SPI,SCI

8 Ch,8–Bit – 52–FN

EEPROM Block Protect,64K External Address Bus,68HC24 PRU

WDOG,Pulse Accumulator

SCI 8 Bit68HC24 PRU

MC68HC11F1 1K 512

16–Bit – 3/4 IC,

54 SPI 8 Ch 68 FNProgrammable Chip Selects,

MC68HC11F1 – 1K 512

,4/5 OC, RTI,

WDOG 54 SPI, 8 Ch, – 68–FNg p ,

EEPROM Block Protect, 64KE t l Add B 68HC27 PRUMC68HC11F1 – 1K 512 WDOG,

Pulse Accumulator

54 ,SCI

,8–Bit

–80–FU External Address Bus, 68HC27 PRU,

4 MHz Non Mux Address/Data BusPulse Accumulator 4 MHz Non–Mux Address/Data Bus

PC68HC11G0 512

16–Bit – 3/4 IC,4/5 OC RTI

38SPI 8 Ch 4 Ch 84 FN

PC68HC11G0 – – 5124/5 OC, RTI,

WDOG, 38SPI,SCI

8 Ch,10–Bit

4 Ch,8–Bit

84–FN80–FUWDOG,

Pulse AccumulatorSCI 10 Bit 8 Bit 80 FU

Page 7: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

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

Table 1. M68HC11 Family Microcontrollers (continued)

PartNumber CommentsPackagePWMA/DSerialI/OTimerEEPROMRAMEPROM

PC68HC11G5 16K 512

16–Bit – 3/4 IC,4/5 OC RTI

66SPI 8 Ch 4 Ch 84 FN

PC68HC11G5 16K 512 –4/5 OC, RTI,

WDOG, 66SPI,SCI

8 Ch,10–Bit

4 Ch,8–Bit

84–FN80–FUWDOG,

Pulse AccumulatorSCI 10 Bit 8 Bit 80 FU

PC68HC11G7 24K 512

16–Bit – 3/4 IC,4/5 OC RTI

66SPI 8 Ch 4 Ch 84 FN

PC68HC11G7 24K 512 –4/5 OC, RTI,

WDOG, 66SPI,SCI

8 Ch,10–Bit

4 Ch,8–Bit

84–FN80–FUWDOG,

Pulse AccumulatorSCI 10 Bit 8 Bit 80 FU

PC68HC11J6 16K 512

16–Bit – 3/4 IC,4/5 OC RTI

29SPI 8 Ch 4 Ch 84 FN

PC68HC11J6 16K – 5124/5 OC, RTI,

WDOG, 29SPI,SCI

8 Ch,8–Bit

4 Ch,8–Bit

84–FN80–FUWDOG,

Pulse AccumulatorSCI 8 Bit 8 Bit 80 FU

MC68HC11K0 768

16–Bit – 3/4 IC,4/5 OC RTI

37SPI 8 Ch 4 Ch 84 FN

4 MHz Non–Mux Address/Data Bus,Chip Selects Extended Memory

MC68HC11K0 – 768 –4/5 OC, RTI,

WDOG, 37SPI,SCI

8 Ch,8–Bit

4 Ch,8–Bit

84–FN80–FU

Chip Selects, Extended MemoryMap, 68HC27 PRU, 3.0 V VersionWDOG,

Pulse AccumulatorSCI 8 Bit 8 Bit 80 FU Map, 68HC27 PRU, 3.0 V Version

Available

MC68HC11KA0 768

16–Bit – 3/4 IC,4/5 OC RTI

26SPI 8 Ch 4 Ch 68 FN 4 MHz Non–Mux Address/Data Bus,

MC68HC11KA0 – 768 –4/5 OC, RTI,

WDOG, 26SPI,SCI

8 Ch,8–Bit

4 Ch,8–Bit

68–FN64–FU

4 MHz Non Mux Address/Data Bus,Chip Selects, Extended MemoryMap 68HC27 PRU

WDOG,Pulse Accumulator

SCI 8 Bit 8 Bit 64 FUMap, 68HC27 PRU

MC68HC11K1 768 64016–Bit – 3/4 IC

37 SPI 8 Ch 4 Ch 84 FN4 MHz Non–MuxBus,Chip Selects,

MC68HC11K1 – 768 64016–Bit – 3/4 IC,

4/5 OC, RTI,WDOG, 37 SPI, 8 Ch, 4 Ch, 84–FN, p ,

EEPROM Block Protect, ExtendedM M 68HC27 PRUMC68HC11K1 – 768 640 4/5 OC, RTI,WDOG,

Pulse Accumulator37 ,

SCI,

8–Bit,

8–Bit 80–FU Memory Map, 68HC27 PRU,3 0 V Version AvailablePulse Accumulator 3.0 V Version Available

MC68HC11KA1 768 64016–Bit – 3/4 IC,

26SPI 8 Ch 4 Ch 68 FN

4 MHz Non–Mux Address/Data Bus,Chip Selects EEPROM Block Protect

MC68HC11KA1 – 768 64016 Bit 3/4 IC,

4/5 OC, RTI,WDOG,Pulse Accumulator

26SPI,SCI

8 Ch,8–Bit

4 Ch,8–Bit

68–FN64–FU

Chip Selects,EEPROM Block Protect,Extended Memory Map, 68HC27

Pulse AccumulatorSCI 8 Bit 8 Bit 64 FU Extended Memory Map, 68HC27

PRU

MC68HC11K3 24K 768

16–Bit – 3/4 IC,4/5 OC RTI

62SPI 8 Ch 4 Ch 84 FN

4 MHz Non–Mux Address/Data Bus,Chip Selects Extended Memory

MC68HC11K3 24K 768 –4/5 OC, RTI,

WDOG, 62SPI,SCI

8 Ch,8–Bit

4 Ch,8–Bit

84–FN80–FU

Chip Selects, Extended MemoryMap, 68HC27 PRU, 3.0V VersionWDOG,

Pulse AccumulatorSCI 8 Bit 8 Bit 80 FU Map, 68HC27 PRU, 3.0V Version

Available

MC68HC11KA3 24K 768

16–Bit – 3/4 IC,4/5 OC RTI

51SPI 8 Ch 4 Ch 68 FN 4 MHz Non–Mux Address/Data Bus,

MC68HC11KA3 24K 768 –4/5 OC, RTI,

WDOG, 51SPI,SCI

8 Ch,8–Bit

4 Ch,8–Bit

68–FN64–FU

4 MHz Non Mux Address/Data Bus,Chip Selects, Extended MemoryMap 68HC27 PRU

WDOG,Pulse Accumulator

SCI 8 Bit 8 Bit 64 FUMap, 68HC27 PRU

MC68HC11K4 24K 768 640

16–Bit – 3/4 IC,

62 SPI 8 Ch 4 Ch 84 FN

4 MHz Non–Mux Bus, Low VoltageVersion (3 0 5 5V) at 3 MHz Chip

MC68HC11K4 24K 768 640

16 Bit 3/4 IC,4/5 OC, RTI,

WDOG 62 SPI, 8 Ch, 4 Ch, 84–FNVersion (3.0–5.5V) at 3 MHz, ChipSelects, EEPROM Block Protect,MC68HC11K4 24K 768 640 WDOG,

Pulse Accumulator

62 ,SCI

,8–Bit

,8–Bit 80–FU

Selects, EEPROM Block Protect,Extended Memory Map, 68HC27Pulse Accumulator Extended Memory Map, 68HC27PRU

MC68HC11KA4 24K 768 640

16–Bit – 3/4 IC,4/5 OC RTI

51SPI 8 Ch 4 Ch 68 FN 4 MHz Non–Mux Address/Data Bus,

MC68HC11KA4 24K 768 6404/5 OC, RTI,

WDOG, 51SPI,SCI

8 Ch,8–Bit

4 Ch,8–Bit

68–FN64–FU

4 MHz Non Mux Address/Data Bus,Chip Selects, EEPROM BlockProtect

WDOG,Pulse Accumulator

SCI 8 Bit 8 Bit 64 FUProtect

MC68HC11L0 51216–Bit – 3/4 IC,

30 SPI 8 Ch 68–FN64K External Address Bus,

MC68HC11L0 – 512 –,

4/5 OC,RTI, WDOG,P l A l t

30 SPI,SCI

8 Ch,8–Bit

– 68–FN64–FU

,68HC24 PRU, 3.0 V VersionA il blPulse Accumulator SCI 8–Bit 64–FU Available

MC68HC11L1 512 51216–Bit – 3/4 IC,

46SPI 8 Ch 68 FN

64K External Address Bus,EEPROM Block Protect

MC68HC11L1 – 512 51216 Bit 3/4 IC,

4/5 OC,RTI, WDOG,Pulse Accumulator

46SPI,SCI

8 Ch,8–Bit –

68–FN64–FU

EEPROM Block Protect,68HC24 PRU, 3.0 V Version

Pulse AccumulatorSCI 8 Bit 64 FU 68HC24 PRU, 3.0 V Version

Available

MC68HC11L5 16K 512

16–Bit – 3/4 IC,4/5 OC RTI

46SPI 8 Ch 68 FN 64K External Address Bus,

MC68HC11L5 16K 512 –4/5 OC, RTI,

WDOG, 46SPI,SCI

8 Ch,8–Bit –

68–FN64–FU

64K External Address Bus,68HC24 PRU, 3.0 V VersionAvailable

WDOG,Pulse Accumulator

SCI 8 Bit 64 FUAvailable

MC68HC11L6 16K 512 512

16–Bit – 3/4 IC,4/5 OC RTI

46SPI 8 Ch 68 FN

3 MHz Version Available, LowVoltage Version (3 0 5 5V) at 2 MHz

MC68HC11L6 16K 512 5124/5 OC, RTI,

WDOG, 46SPI,SCI

8 Ch,8–Bit –

68–FN64–FU

Voltage Version (3.0–5.5V) at 2 MHz,64K External Address Bus, 68HC24WDOG,

Pulse AccumulatorSCI 8 Bit 64 FU 64K External Address Bus, 68HC24

PRU

Page 8: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

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

Table 1. M68HC11 Family Microcontrollers (continued)

PartNumber CommentsPackagePWMA/DSerialI/OTimerEEPROMRAMEPROM

MC68HC11M2 32K 1 25K

16–Bit – 3/4 IC,4/5 OC RTI

62SPI 8 Ch 4 Ch 84 FN 16–Bit Math Coprocessor,

MC68HC11M2 32K 1.25K –4/5 OC, RTI,

WDOG, 62SPI,

2–SCI8 Ch,8–Bit

4 Ch,8–Bit

84–FN80–FU

16 Bit Math Coprocessor,4 MHz Non–Mux Bus,4 Ch DMA Controller

WDOG,Pulse Accumulator

2 SCI 8 Bit 8 Bit 80 FU4 Ch DMA Controller

XC68HC11N4 24K 768 640

16–Bit – 3/4 IC,4/5 OC RTI

62SPI 12 6 Ch 84 FN 16–Bit Math Coprocessor,

XC68HC11N4 24K 768 6404/5 OC, RTI,

WDOG, 62SPI,SCI

12Ch,

8 Bit

6 Ch,8–Bit

84–FN80–QFP

16 Bit Math Coprocessor,4 MHz Non–Mux Bus,2 Ch 8 Bit D/A

WDOG,Pulse Accumulator

SCI8–Bit

8 Bit 80 QFP2 Ch 8–Bit D/A

XC68HC11P2 32K 1K 640

16–Bit – 3/4 IC,4/5 OC RTI

62SPI 8 Ch 4 Ch 84 FN

PLL Cl k O tiXC68HC11P2 32K 1K 6404/5 OC, RTI,

WDOG, 62SPI,

3–SCI8 Ch,8–Bit

4 Ch,8–Bit

84–FN80–FU PLL Clock OptionWDOG,

Pulse Accumulator3 SCI 8 Bit 8 Bit 80 FU

Table 2. M68HC11 One–Time Programmable/Emulator Microcontrollers

PartNumber EPROM RAM EEPROM Timer I/O Serial A/D PWM Package Comments

PC68HC711D3 4K 19216–Bit – 3/4 IC,

32 SPI44–FB

64K E t l Add BPC68HC711D3 4K 192 –,

4/5 OC, RTI, WDOG,P l A l t

32 SPI,SCI

– – 44–FN40 P

64K External Address BusPulse Accumulator SCI 40–P

PC68HC711E9 12K 512 51216–Bit – 3/4 IC,

38 SPI 8 Ch 52 FN EEPROM Block ProtectPC68HC711E9 12K 512 51216 Bit 3/4 IC,

4/5 OC, RTI, WDOG, 38 SPI, 8 Ch, – 52–FN EEPROM Block Protect,PC68HC711E9 12K 512 512 4/5 OC, RTI, WDOG,Pulse Accumulator

38 ,SCI

,8–Bit

–64–FU

,64K External Address BusPulse Accumulator SCI 8 Bit 64 FU 64K External Address Bus

PC68HC711E20 20K 768 51216–Bit – 3/4 IC,

38 SPI 8 Ch52–FN

EEPROM Block ProtectPC68HC711E20 20K 768 512,

4/5 OC, RTI, WDOG,P l A l t

38 SPI,SCI

8 Ch,8–Bit

– 52–FS64 FU

EEPROM Block Protect,64K External Address BusPulse Accumulator SCI 8–Bit 64–FU 64K External Address Bus

PC68HC711G5 16K 51216–Bit – 3/4 IC,

66 SPI 8 Ch 4 Ch 84–FNPC68HC711G5 16K 512 –,

4/5 OC, RTI, WDOG,P l A l t

66 SPI,SCI

8 Ch,10–Bit

4 Ch,8–Bit

84–FN84–FSPulse Accumulator SCI 10–Bit 8–Bit 84–FS

PC68HC711J6 16K 51216–Bit – 3/4 IC,

54 SPI 68–FN 1 Chi S l tPC68HC711J6 16K 512 –,

4/5 OC, RTI, WDOG,P l A l t

54 SPI,SCI

– – 68–FN68–FS

1 Chip SelectPulse Accumulator SCI 68–FS

p

PC68HC711K4 24K 768 64016–Bit – 3/4 IC,

62SPI 8 Ch 4 Ch 84–FN

4 MHz Non–Mux Bus,EEPROM Block Protect Chip

PC68HC711K4 24K 768 64016 Bit 3/4 IC,

4 / 5 O C , R T I , W D O G ,Pulse Accumulator

62SPI,SCI

8 Ch,8–Bit

4 Ch,8–Bit

84 FN84–FS80 FU

EEPROM Block Protect, ChipSelects, Extended

Pulse AccumulatorSCI 8 Bit 8 Bit

80–FUSelects, ExtendedMemory Map

PC68HC711L6 16K 512 51216–Bit – 3/4 IC,

46 SPI 8 Ch68–FN

EEPROM Block ProtectPC68HC711L6 16K 512 512,

4/5 OC, RTI, WDOG,P l A l t

46 SPI,SCI

8 Ch,8–Bit

– 68–FS64 FU

EEPROM Block Protect,64K External Address BusPulse Accumulator SCI 8–Bit 64–FU 64K External Address Bus

PC68HC711M2 32K 1 25K16–Bit – 3/4 IC,

62 SPI 8 Ch84–FN 16–Bit Math Coprocessor,

PC68HC711M2 32K 1.25K –,

4/5 OC, RTI, WDOG,P l A l t

62 SPI,SCI

8 Ch,8–Bit

– 84–FS80 FU

p ,4 MHz Non–Mux Bus,4 Ch DMA C t llPulse Accumulator SCI 8–Bit 80–FU 4 Ch DMA Controller

PC68HC711N4 24K 768 64016–Bit – 3/4 IC,

62 SPI 12 Ch 6 Ch 84–FN16–Bit Math Coprocessor,

PC68HC711N4 24K 768 640,

4/5 OC, RTI, WDOG,P l A l t

62 SPI,SCI

12 Ch,8–Bit

6 Ch,8–Bit

84–FN84–FS

p ,4 MHz Non–Mux Bus,2 Ch 8 Bit D/APulse Accumulator SCI 8–Bit 8–Bit 84–FS 2 Ch 8–Bit D/A

XC68HC711P2 32K 1K 64016–Bit – 3/4 IC,

62 SPI 8 Ch 4 Ch84–FN

PLL Cl kXC68HC711P2 32K 1K 640,

4/5 OC, RTI, WDOG,P l A l t

62 SPI,SCI

8 Ch,8–Bit

4 Ch,8–Bit

84–FS88 FU

PLL ClockPulse Accumulator SCI 8–Bit 8–Bit 88–FU

Page 9: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

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

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 RingCPU32 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 CeramicOC Output Capture P Dual–in–Line PlasticPOQ Preferred Order Quantity Multiple PB Thin Quad Flat Pack (TQFP) 10x10 mmPWM Pulse Width Modulation PU Thin Quad Flat Pack (TQFP) 14x14 mmQSM Queued Serial Module PV Thin Quad Flat Pack (TQFP) 20x20mmRPSCIM Reduced Pin Count SCIM S Cerdip (windowed or non–windowed)RTC Real–Time Clock TH 16x16 mm Quad Flat Pack (QFP)RTI Real–Time InterruptSCI Serial Communication InterfaceSCIM Single Chip Integration ModuleSIM System Integration ModuleSPI Serial Peripheral InterfaceTPU Time Processing UnitUART Universal Asynchronous Receiver/TransmitterWDOG Watch Dog Timer

Page 10: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

Motorola Master Selection GuideSingle-Chip Microcontrollers (AMCU) 2.6–10

M6800 Series Microprocessors and PeripheralsThese devices are a testament to the staying power of

Motorola microtechnology. The original MC6800 wasIntroduced in 1975, and is still in demand today. QualityM6801, M6804 and M6805 systems have been performing

reliably in automotive, industrial, and office equipmentapplications for years. Each of these devices can becombined with various peripherals to meet the requirementsof a microcontroller design.

Table 3. M6801 and M6803 (HMOS)

BusPart 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 4. 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

Page 11: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

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

Table 5. M6805 (HMOS) Microprocessors

Bus EPROM orPart Speed, EEPROMNumber ROM RAM EEPROM Timer Serial A/D I/O MHz Package Version Comments

MC6805P2 1K 64 0 8–Bit – No 20 0.1–1.0 28–P 705P3 LVI OptionMC6805P2 1K 64 0 8–Bit – No 20 0.1–1.028–FN

705P3 LVI Option

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 705R3 LVI Option, Prog. PrescalerMC6805R2 2K 64 0 8–Bit – Yes 32 0.1–1.044–FN

705R3 p , gOption

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

705R3 7–Bit Prescaler, LVI Option

MC6805R6 4K 112 0 8–Bit, WDOG – Yes 32 0.1–1.0 40–P 705R3 7–Bit Prescaler, LVI OptionMC6805R6 4K 112 0 8–Bit, WDOG – Yes 32 0.1–1.044–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

MC6805S3 4K 104 02 8–Bit,16–Bit

SPI Yes 21 0.1–1.0 28–P 705S3 1 Extra 8–Bit Timer

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

705U3 LVI Option

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

705U3 7–Bit Prescaler, LVI Option

Table 6. 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

Page 12: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

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

Modular MicrocontrollersModular microcontrollers are another of the innovations

that make Motorola a leader in single–chip control systems.Modular controllers are built up from standard modules thatinterface via a common intermodule bus (IMB). The modularconcept allows rapid design and manufacture of controllerstailored for specific applications.

Intermodule Bus PeripheralsEach modular microcontroller incorporates a state–of–the

art pipelined CPU module, a sophisticated integration module,and a number of special–purpose modules. Therapidly–growing library of special–purpose modules includesprogrammable timers, serial communication interfaces,analog–to–digital converters, and a variety of memorymodules.

Central Processing UnitsCPU16

• 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

CPU32• 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

Integration ModulesSystem Integration Module (SIM)

• Manages controller internal and external bus interfaces• Provides device interrupt arbitration• Spurious interrupt monitor

• Twelve programmable chip–select outputs• Watchdog timer, clock monitor, and bus monitor• PLL clock synthesizer

Single–Chip Integration Module (SCIM)• 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 emulationRAM

• 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

TimersTime 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

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

Page 13: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

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

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–widthmodulation functions

Communication ModulesQueued Serial Module (QSM)

• Queued full–duplex, synchronous three–line SPI withdedicated RAM

• Standard, asynchronous NRZ–format SCI• Polled and interrupt–driven operation• Pins can be configured as a parallel I/O port

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

Dual Universal Asynchronous/Synchronous Receiver Transmitter (DUART)

• 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

Analog–to–Digital ConversionModulesAnalog–to–Digital Converter (ADC)

• 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

Queued Analog–to–Digital Converter(QADC)

• 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

• Queued conversions can be performed continuously orcan be retriggered by software or the QADC moduleperiodic interval timer and external trigger

• Programmable sample and hold times• Alternate voltage references

Specialized Control ModulesDirect Memory Access (DMA)

• Provides low–latency transfer to external peripheral orfor memory–memory data transfer

• Two independent DMA channels with fullprogrammability

Memory ModulesStandby RAM (SRAM)

• Fast Static RAM maintained by voltage from standbyvoltage pin

• Available in 1K, 1.5K, 2K, 3.5K, and 4K blocks• Fast (2 clock) access speed• Byte, word, and long–word operations supported

Standby RAM with TPU Emulation(TPURAM)

• 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

Masked ROM (MRM)• 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

Flash EEPROM (FLASH)• 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

Block Erasable Flash EEPROM(BEFLASH)

• 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

Page 14: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

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

The M68HC16 FamilyThe M68HC16 family is designed for embedded control

applications. Each M68HC16 MCU incorporates a true 16–bitCPU module (CPU16) that is upwardly code–compatible withthe M68HC11 CPU, a sophisticated integration module, anda number of special–purpose modules. M68HC16 devices

can be placed in low–power stop mode to minimize powerconsumption during periods of inactivity. The M68HC16 familyprovides the flexibility and features of the M68300 family, andalso provides a convenient way for users of M68HC11 devicesto move up to 16–bit performance.

Figure 4. MC68HC16Z1 Block Diagram

RXD

PORT

GP

CO

NTR

OL

CO

NTR

OL

PORT

QS

PORT

AD

CO

NTR

OL

CO

NTR

OL

CO

NTR

OL

CO

NTR

OL

PORT

F

CO

NTR

OL

PORT

EC

ON

TRO

LPO

RT C

GPT

QSM

IMB

ADC SRAM

CPU16

CHIPSELECT

SIM

EBI

CLOCK

TEST

CS0–CS10

DATA [0:15]

ADDR [0:18]

IRQ [1:7]

MODCK

CSBOOT

FREEZE

ADDR [19:23]

MISOMOSI

SS

PSC1PSC2

PCS0TXD

SCKPSC3

TXD

PSC1PSC2PSC3SCKMISOMOSI

OC1OC2/OC1OC3/OC1OC4/OC1IC4/OC5/OC1IC3IC2IC1

OC1OC2/OC1OC3/OC1OC4/OC1

IC4/OC5/OC1IC3IC2IC1

PWMAPWMBPCLKPAI

VDDAVSSA

VDDVSS

ADA0ADA1ADA2ADA3ADA4ADA5ADA6ADA7

V

VRHRL

PCS0/SS

IPIPE0/DSOIPIPE1/DSIBKPT/DSCLK

VSTBY

ADA0ADA1ADA2ADA3ADA4ADA5ADA6ADA7

DSCLKDSODSI

IPIPE1IPIPE0BKPT

TSTMETSC

QUOT

DSACK0DSACK1AVECPF3DSASSIZOSIZ1

BRBGBGACKFC0FC1FC2

BR/CS0BG/CS1

BGACK/CS2FC0/CS3FC1/CS4FC2/CS5

ADDR19/CS6ADDR20/CS7ADDR21/CS8ADDR22/CS9

ADDR23/CS10

DSACK0DSACK1

AVEC

DSAS

SIZ0SIZ1

R/WRESET

HALTBERR

MODCKIRQ1IRQ2IRQ3IRQ4IRQ5IRQ6IRQ7

CLKOUTXTAL

EXTALXFC

V

TSTME/TSCFREEZE/QUOT

DDSYN

Page 15: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

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

Figure 5. MC68HC16Z2 Block Diagram

VRL

VSSA

MODCLK/PF0IRQ1/PF1IRQ2/PF2IRQ3/PF3IRQ4/PF4IRQ5/PF5IRQ6/PF6IRQ7/PF7

DS/PE4

BR/CS0BG/CS1

BGACK/CS2FC0/CS3/PC0FC1/CS4/PC1FC2/CS5/PC2

ADDR19/CS6/PC3ADDR20/CS7/PC4ADDR21/CS8/PC5ADDR22/CS9/PC6

ADDR23/CS10/ECLK

AN0AN1AN2AN3AN4AN5AN6AN7

MISOMOSISCK

PCS0PCS1PCS2PCS3

PWMA

IC1/PGP0IC2/PGP1IC3/PGP2OC1/PGP3OC2/OC1/PGP4OC3/OC1/PGP5OC4/OC1/PGP6IC4/OC5/OC1/PGP7

MISO/PQS0MOSI/PQS1SCK/PQS2PCS0/SS/PQS3PCS1/PQS4PCS2/PQS5PCS3/PQS6

RXD

VDDA

AN0/PADA0AN1/PADA1AN2/PADA2AN3/PADA3AN4/PADA4AN5/PADA5AN6/PADA6AN7/PADA7

VRH

IPIPE0/DSOIPIPE1/DSIBKPT/DSCLK

VSTBY

PORT

GP

CO

NTR

OL

CO

NTR

OL

PORT

QS

PORT

AD

CO

NTR

OL

CO

NTR

OL

CO

NTR

OL

CO

NTR

OL

PORT

F

CO

NTR

OL

PORT

E

CO

NTR

OL

PORT

C

GPT

QSM

IMB

ADC SRAM

CPU16

CHIPSELECT

SIM

EBI

CLOCK

TEST

CS[10:0]

DATA [0:15]

ADDR [0:18]

IRQ [1:7]

MODCK

CSBOOT

FREEZE

DSCLKDSODSI

IPIPE1IPIPE0BKPT

IC1IC2IC3

OC1OC2/OC1OC3/OC1OC4/OC1

IC4/OC5/OC1

DSACK0

BRBGBGACKFC0FC1FC2

R/WRESET

HALTBERR

TSCTSTMEQUOT

TSTME/TSCFREEZE/QUOT

ADDR [23:19]

PWMBPCLKPAI

TxD/PQS7 TxD

VDDVSS

MRM

CLKOUTXTAL

EXTALXFC

VDDSYN

DSACK0/PE0DSACK1/PE1

AVEC/PE2

SIZ1SIZ0ASDS

AVECPE3

DSACK1

SIZ1/PE7SIZ0/PE6

AS/PE5

Page 16: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

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

Figure 6. MC68HC16Y1 Block Diagram

ADDR[23:0]

BR/CS0

PGP7/IC4/OC5/OC1

PMC7/TXDAPMC6/RXDAPMC5/TXDBPMC4/RXDB

PMC3/SSPMC2/SCK

PMC1/MOSIPMC0/MISO

PGP6/OC4/OC1PGP5/OC3/OC1PGP4/OC2/OC1

PGP3/OC1PGP2/IC3PGP1/IC2PGP0/IC1

PADA7/AN7PADA6/AN6PADA5/AN5PADA4/AN4PADA3/AN3PADA2/AN2PADA1/AN1PADA0/AN0

VDDAVSSA

VSTBY

BRBG

BGACKCS

FC0FC1FC2

BGACK/CSEBG/CSM

CSBOOT

ADDR23/CS10ADDR22/CS9/PC6ADDR21/CS8/PC5ADDR20/CS7/PC4ADDR19/CS6/PC3FC2/CS5/PC2FC1/PC1FC0/CS3/PC0

SIZ1SIZ0

ASDS

PE3AVEC

DSACK1DSACK0

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

ADDR[10:3]/PB[7:0]

SIZ1/PE7SIZ0/PE6AS/PE5DS/PE4PE3AVEC/PE2DSACK1/PE1DSACK0/PE0

ADDR[2:0]

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

DATA[7:0]/PH[7:0]

DATA[15:0]

IRQ[7:1]

R/WRESETHALTBERR

IRQ7/PF7IRQ6/PF6IRQ5/PF5IRQ4/PF4IRQ3/PF3IRQ2/PF2IRQ1/PF1MODCLK/PF0CLKOUTXTALEXTALXFCVDDSYN

TSC

FREEZE/QUOT

MODCLK

TSCQUOT

BKPT/DSCLK

IPIPE1/DSI

IPIPE0/DSO

T2CLK

TXDARXDATXDBRXDBSSSCKMOSIMISO

VRHVRL

TEST

CLOCK

EBI

CHIPSELECTS

CO

NTR

OL

48 KBYTESROM

MCCIGPT TPU

IMB

CPU 16

2 KYBTESSRAM

ADC

CO

NTR

OL

CO

NTR

OL

CO

NTR

OL

CO

NTR

OL

CO

NTR

OL

PORT

FPO

RT G

/HPO

RT E

PORT

A/B

PORT

C

PORT

MC

CO

NTR

OL

PORT

GP

CO

NTR

OL

CO

NTR

OL

ADD

R[2

:0]

ADD

R[2

3:19

]

[18–3]

FREEZE

TP[15:0]

PAI

PWMAPWMBPCLK

PAI

IC4/OC5/OC1OC4/OC1OC3/OC1OC2/OC1OC1IC3IC2IC1

PWMAPWMBPCLK

PORT

AD

CO

NTR

OL

BKPTIPIPE1IPIPE0DSIDSODSCLK

VSTBY

Page 17: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

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

Figure 7. MC68HC916Y1 Block Diagram

ADDR[23:0]

BR/CS0

PGP7/IC4/OC5/OC1

PMC7/TXDAPMC6/RXDAPMC5/TXDBPMC4/RXDB

PMC3/SSPMC2/SCK

PMC1/MOSIPMC0/MISO

PGP6/OC4/OC1PGP5/OC3/OC1PGP4/OC2/OC1

PGP3/OC1PGP2/IC3PGP1/IC2PGP0/IC1

PADA7/AN7PADA6/AN6PADA5/AN5PADA4/AN4PADA3/AN3PADA2/AN2PADA1/AN1PADA0/AN0

VDDAVSSA

VSTBY

BRBG

BGACKCS

FC2FC1FC0

BGACK/CSEBG/CSM

CSBOOT

ADDR23/CS10/ECLKADDR22/CS9/PC6ADDR21/CS8/PC5ADDR20/CS7/PC4ADDR19/CS6/PC3FC2/CS5/PC2FC1/PC1FC0/CS3/PC0

SIZ1SIZ0

ASDS

PE3AVEC

DSACK1DSACK0

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

ADDR[10:3]/PB[7:0]

SIZ1/PE7SIZ0/PE6AS/PE5DS/PE4PE3AVEC/PE2DSACK1/PE1DSACK0/PE0

ADDR[2:0]

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

DATA[7:0]/PH[7:0]

DATA[15:0]

IRQ[7:1]

R/WRESETHALTBERR

IRQ7/PF7IRQ6/PF6IRQ5/PF5IRQ4/PF4IRQ3/PF3IRQ2/PF2IRQ1/PF1MODCLK/PF0CLKOUTXTALEXTALXFCVDDSYN

TSC

FREEZE/QUOT

MODCLK

TSCQUOT

BKPT/DSCLK

IPIPE1/DSI

IPIPE0/DSO

T2CLK

TXDARXDATXDBRXDBSSSCKMOSIMISO

VRHVRL

TEST

CLOCK

EBI

CHIPSELECTS

CO

NTR

OL

CPU16

MCCI

GPT

TPU

IMB

48 KBYTESFLASH

EEPROM

2 KBYTESSTBRAM

ADC

CO

NTR

OL

CO

NTR

OL

CO

NTR

OL

CO

NTR

OL

CO

NTR

OL

PORT

FPO

RT G

/HPO

RT E

PORT

A/B

PORT

C

PORT

MC

CO

NTR

OL

PORT

GP

CO

NTR

OL

CO

NTR

OL

ADD

R[2

:0]

ADD

R[2

3:19

]

[18–3]

FREEZE

TPUCH[15:0]

PWMAPWMBPCLK

IC4/OC5/OC1OC4/OC1OC3/OC1OC2/OC1OC1IC3IC2IC1

PWMAPWMBPCLK

PORT

AD

CO

NTR

OL

BKPTIPIPE1IPIPE0DSIDSODSCLK

VSTBY

2 KBYTESTPURAM

VPP

VDD

VSS

PAI PAI

Page 18: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

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

Table 7. M68HC16 Family Modular Microcontrollers

Part IntegrationNumber ROM SRAM EEPROM Timer I/O Serial ADC Module Package Comments

MC68HC16Z1 1K GPT 46 QSM 8 Ch SIM

132–FC20 Address Lines

MC68HC16Z1 – 1K – GPT 46 QSM 8 Ch, SIM132–FD144 FM

20 Address Lines,12 Chip Selects,MC68HC16Z1 – 1K – GPT 46 QSM ,

10–BitSIM 144–FM

144 FV

12 Chip Selects,Synthesized Clock144–FV Synthesized Clock

MC68HC16Z2 8K 2K GPT 46 QSM 8 Ch SIM 132–FC20 Address Lines,

MC68HC16Z2 8K 2K – GPT 46 QSM 8 Ch,10–Bit

SIM 132–FC132–FD

,12 Chip Selects,S th i d Cl k10–Bit 132–FD

pSynthesized Clock

MC68HC16Y1 48K 2K TPU GPT 95 MCCI 8 Ch SCIM 160–FT20 Address Lines,

MC68HC16Y1 48K 2K – TPU + GPT 95 MCCI 8 Ch,10–Bit

SCIM 160–FT160–FM

,9 Chip Selects, SingleChi E d d M d10–Bit 160–FM

p gChip or Expanded Mode

XC68HC916X1 1K 2K BEFlash GPT 70 QSM 8 Ch, RPSCIM 120–TH20 Address Lines,5 Chip Selects, SingleXC68HC916X1 1K

48K FlashGPT 70 QSM ,

10–BitRPSCIM 120–TH 5 Chip Selects, Single

Chip or Expanded Mode

XC68HC916Y1 4K 48K Fl h TPU GPT 95 MCCI 8 Ch SCIM 160–FT20 Address Lines,

XC68HC916Y1 – 4K 48K Flash TPU + GPT 95 MCCI 8 Ch,10–Bit

SCIM 160–FT160–FM

,9 Chip Selects, SingleChi E d d M d10–Bit 160–FM

p gChip or Expanded Mode

Page 19: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

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

The M68300 FamilyThe high–performance M68300 family is designed for

embedded control applications. Each M68300 MCUincorporates a 32–bit M68000–based CPU module (CPU32),a sophisticated integration module, and a number ofdedicated special–purpose modules. In addition to utilizing abus protocol similar to that of the M68020, the systemintegration module generates external bus–control signals for

M6800 devices, and provides a variety of programmablechip–select functions. M68300 devices can be placed inlow–power stop mode to minimize power consumption duringperiods of inactivity. The M68300 family provides great designflexibility, performance, and compatibility with exitinghardware and software.

Figure 8. MC68332 Block Diagram

A19–A23

IRQ6IRQ5IRQ4IRQ3IRQ2

MODCK

IRQ7

IRQ1

CSBOOT

BGACKBGBR

CLOCK

PORT DCONTROL CONTROL

FC0

TSTME/TSC

CS0–CS10

A23/CS10A22/CS9A21/CS8A20/CS7A19/CS6FC2/CS5FC1/CS4FC0/CS3

EBI

TEST

A0–A18A0–A23

D0–D15

IMB

RAM

QSM CPU32

TPU

IRQ1–IRQ7

CO

NTR

OL

PORT

CPO

RT E

PORT

FC

ON

TRO

LC

ON

TRO

LC

ON

TRO

L

FREEZE/QUOT

VDDSYN

FC2FC1

CHIPSELECTS

BR/CS0BG/CS1BGACK/CS2

DSACK1DSACK0

AVEC

SIZ0SIZ1

RMCDSAS

RMC

SIZ1SIZOAS

AVECDSACK1DSACK0

DS

RESETHALTBERR

R/W

XTALCLKOUTMODCK

EXTALXFC

TSCTSTMEQUOT

STBY

V TPO

–TP1

5

T2C

LK

RXD

PSC

2

TXD

PSC

3

PSC

1PS

C0

SCK

MO

SIM

ISO

SS DSC

LKD

SOD

SIIP

IPE

IFET

CH

BKPT

FREE

ZE

BKPT

/DSC

LKIF

ETC

H/D

SIIP

IPE/

DSO

TXD

PSC

3PS

C2

PSC

1PS

C0/

SSSC

KM

OSI

MIS

O

Page 20: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

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

Figure 9. MC68F333 Block Diagram

ADDR[23:0]

IFET

CH

BR/CS0

AN7/PADA7

TXD/QS7PCS3/QS6PCS2/QS5PCS1/QS4

PCS0/SS/QS3SCK/QS2

MOSI/QS1MISO/QS0

AN6/PADA6AN5/PADA5AN4/PADA4AN3/PADA3AN2/PADA2AN1/PADA1AN0/PADA0

PADB7PADB6PADB5PADB4PADB3PADB2PADB1PADB0

VDDAVSSA

VFPE48K

BRBG

BGACKCS

FC2FC1FC0

BGACK/CSEBG/CSM

CSBOOT

ADDR23/CS10/ECLKADDR22/CS9/PC6ADDR21/CS8/PC5ADDR20/CS7/PC4ADDR19/CS6/PC3FC2/CS5/PC2FC1/PC1FC0/CS3/PC0

SIZ0SIZ1

ASDS

RMCAVEC

DSACK1DSACK0

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

ADDR[10:3]/PB[7:0]

SIZ1/PE7SIZ0/PE6AS/PE5DS/PE4RMC/PE3AVEC/PE2DSACK1/PE1DSACK0/PE0

ADDR[2:0]

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

DATA[7:0]/PH[7:0]

DATA[15:0]

IRQ[7:1]

R/WRESETHALTBERR/SCENB

IRQ7/PF7IRQ6/PF6IRQ5/PF5IRQ4/PF4IRQ3/PF3IRQ2/PF2IRQ1/PF1MODCLK/PF0

CLKOUTXTALEXTALXFCVDDSYN

TSC

FREEZE/QUOT

MODCLK

TSC

QUOT

BKPT/DSCLKIFETCH/DSI

IPIPE/DSO

RXD

VSTBYT2CLK

TPUCHAN15–TPUCHAN0VFPE16K

TXDPCS3PCS2PCS1PCS0SCKMOSIMISOSS

VRHVRL

TEST

CLOCK

EBI

CHIPSELECTS

CO

NTR

OL

16 KBYTESFLASH

EEPROM

3.5KBYTESSRAM

512BYTESSRAM

QSM TPU

IMB

CPU 32

48BYTESFLASH

EEPROM

ADC

CO

NTR

OL

CO

NTR

OL

CO

NTR

OL

CO

NTR

OL

CO

NTR

OL

PORT

FPO

RT G

/HPO

RT E

PORT

A/B

PORT

C

PORT

CO

NTR

OL

PORT

AD

CO

NTR

OL

PORT

AD

BC

ON

TRO

L

BKPT

IPIP

ED

SID

SO FREE

ZED

SCLK

ADD

R[2

:0]

ADD

R[2

3:19

]

A[18–3]

Page 21: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

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

Table 8. M68300 Family Modular Microcontrollers

Part IntegrationNumber ROM SRAM EEPROM Timer I/O Serial ADC Module Package Comments

MC68331 – – – GPT 43 QSM – SIM

132–FC,132–FD144 FM

12 Chip Selects,MC68331 – – – GPT 43 QSM – SIM 144–FM,144–FV

p ,Synthesized Clock

MC68332 – 2K – TPU 47 QSM – SIM

132–FC,132–FD144 FM

12 Chip Selects,MC68332 – 2K – TPU 47 QSM – SIM 144–FM,144–FV

p ,Synthesized Clock

PC68F333 – 4K16K Flash,48K Flash TPU 96 QSM 8 Ch, SCIM 160–FT, 9 Chip Selects,PC68F333 – 4K 48K FlashEmulator

TPU 96 QSM ,10–Bit

SCIM ,160–FM

p ,Synthesized Clock

XC68334 – 1K – TPU 47 – 8 Ch, SIM 132–FC,12 Chip Selects, SynthesizedClock, Single Chip orXC68334 – 1K – TPU 47 – ,

10–BitSIM ,

132–FDClock, Single Chip orExpanded 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 RingCPU32 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 CeramicOC Output Capture P Dual–in–Line PlasticPOQ Preferred Order Quantity Multiple PB Thin Quad Flat Pack (TQFP) 10x10 mmPWM Pulse Width Modulation PU Thin Quad Flat Pack (TQFP) 14x14 mmQSM Queued Serial Module PV Thin Quad Flat Pack (TQFP) 20x20mmRPSCIM Reduced Pin Count SCIM S Cerdip (windowed or non–windowed)RTC Real–Time Clock TH 16x16 mm Quad Flat Pack (QFP)RTI Real–Time InterruptSCI Serial Communication InterfaceSCIM Single Chip Integration ModuleSIM System Integration ModuleSPI Serial Peripheral InterfaceTPU Time Processing UnitUART Universal Asynchronous Receiver/TransmitterWDOG Watch Dog Timer

Page 22: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

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

MicrocontrollerDevelopment Tools

M68HC05 FamilyThe M68HC05 Family is supported by a variety of

development tools including Evaluation Modules (EVM) andEvaluation Systems (EVS). Both provide an economicalmeans of designing, debugging, and evaluating M68HC05microcontrollers in a target system environment.

Many new M68HC05 CSIC devices are supported by anMCU–specific EVS. The EVS is a two–board systemconsisting of a 68HC05 Platform Board (PFB) and anEmulator Module (EM) which contains the emulatingmicrocontroller, and control circuits.

The M68HC05 Family is also supported by the CompactDevelopment System (CDS) for 8–bit microcontrollers(M68CDS8HC05), a powerful, portable, full–featuredemulator for debugging hardware and software operations.The CDS8HC05 features high–speed, non–invasive,in–circuit emulation with real–time trace, and a powerful busstate analyzer. Commands are entered from an MS–DOShost computer.

The Motorola Modular Development System for theM68HC05 Family, MMDS05, allows the use of EmulationModules (EM) that are compatible with the existing EVSproduct line. The MMDS05 provides an upgrade forCDS8HC05 customers. The MMDS05 has all of the featuresof the CDS8HC05, and includes a notable enhancement. Adual–port RAM “memory window” allows a user to to modifymemory while a program is running at full speed. An internalpower supply and totally shielded enclosure assurecompliance with FCC and EC92 regulations. Thedevelopment software provided with the MMDS05 is anenhancement of the EVM05/EVM11 front end — it provides anintegrated development environment with true Source LevelDebug (SLD).

M68HC11 FamilyThe M68HC11 Family is supported by a variety of

economical development tools. These include EvaluationBoards (EVB), Evaluation Modules (EVM), and EvaluationSystems (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 microcontrollerROM. The EVB emulates only the single–chip mode ofoperation and has no EPROM programmer. The EVBU, a“universal” version of the EVB, includes a wire–wrap area forcustom interfacing.

EVM are low–cost tools for designing, debugging, andevaluating M68HC11 devices in a target system. An EVMprovides essential microcontroller signals and timing, andon–board monitor/debugging firmware contains extensivecommands for controlling I/O and debug operations.

An EVS is a two–board system consisting of a 68HC11Platform Board (PFB) and an Emulator Module (EM). The EMcontains control circuits and a 68HC11 MCU for the part orseries of parts being emulated. An EVS provides expanded,multiplexed, special test, and single–chip mode emulation, adual 64 kbyte memory map with 64 kbytes of emulation RAM,and an RS–232 port.

In addition, the Intermetrics Whitesmiths 68HC11 CCompiler/Assembler (M68S11CCAB) and 68HC11 SimulatorDebugger (M68S11SIMAB) are now available throughMotorola.

Modular MicrocontrollerFamilies

In–circuit debuggers for modular microcontroller families(M68ICD32 and M68ICD16) are economical developmentand debugging environments. ICD make use of thenon–intrusive Background Debug Mode (BDM) interface, andprovide sophisticated software debugging functions. The ICDconsist of debugger and assembler development software, asmall interconnect board, and target system cable. TheIASM32 and IASM16 assemblers provide a singledevelopment environment that includes an editor andcross–assembler programs. ICD source–level debuggersoftware uses easy–to–read screen windows to displayregister information for the CPU, the instruction pointer,breakpoints, program memory, and data memory.

The MC68331 and MC68332 are supported by evaluationkits (EVK). These multi–board systems include a commonplatform board, a Business Card Computer (BCC) thatcontains the MCU being emulated, and the CPU32BUGdebug monitor program. The EVK is a cost–effective systemfor designing, debugging, and evaluating target systemsoftware and hardware. The MC68340 is supported by anevaluation system (EVS) similar to the EVK with the additionof a development interface board for a comprehensivedevelopment environment.

The M68HC16Z1 Evaluation Board (EVB) is aninexpensive tool for designing, debugging, and evaluating theMC68HC16Z1. Features include background–modeoperation, an integrated assembly/editing/emulationenvironment, and logic analyzer pod connectors.

Modular evaluation boards (MEVB) for each modularfamily member are under development. The MEVB system isa multi–board evaluation system that consists of a commonplatform board (PFB) and interchangeable MCU personalityboards (MPB). The MEVB system provides an economicaldevelopment environment for downloading and debuggingsoftware generated with IASM16 and IASM32.

Motorola also sells the Intermetrics Whitesmiths 68HC16C Compiler/Assembler (M68S16CCAB) and 68HC16Simulator Debugger (M68S16SIMAB) for the M68HC16Family. In addition, the Intermetrics InterTools 683XX CCompiler/Assembler (M68S32CCAB) and 683XX ROMMonitor Debugger (M68S32ROMAB) for the M68300 Familyare now available through Motorola.

Page 23: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

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

Table 9. Development Tools

Evaluation Programmer EvaluationDevices 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 CableMC68HC705B5 M68HC05X16EVS M68HC05BPGMRMC68HC705B16 M68HC05X16EVS M68HC05BPGMR Use M68HC05X16PGMR for 64 QFP

MC68HC05C5 M68HC05C5EVS 44 PLCC05M: 44 Pin PLCC Target CableXC68HC705C5 M68HC05C5EVS

MC68HC05C4/C4A/C8/C9/C12 M68HC05C9EVS 44 PLCC05M: 44 Pin PLCC Target Cable

XC68HC05C4MC68HC705C8 M68HC05C9EVS M68HC05PGMR–2XC68HC705C

MC68HC05D9/D24 44 PLCC05M: 44 Pin PLCC Target Cable

XC68HC05D32 M68HC05D32EVSMC68HC705D9 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.

Page 24: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

Motorola Master Selection GuideSingle-Chip Microcontrollers (AMCU) 2.6–24

Table 9. Development Tools (continued)

EvaluationProgrammerEvaluationDevices Systems/KitsBoardsModules*

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–CircuitEmulator

XC68HC705P9 M68HC05P9EVS M68HC705P9PGMR 68HC705P6 is required for P6 EVSCapability

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 M68HC11EVMM68HC11EVB2M68HC11EVBU

MC68HC11D0/D3 M68HC11EVM M68HC11D3EVS

MC68HC711D3 M68HC711D3EVB M68HC11EVM M68HC11D3EVS

MC68HC11E0/E1/E2/E9 M68HC11EVB M68HC11EVMM68HC11EVBU

MC68HC711E9 M68HC11EVBU M68HC11EVM

MC68HC811A8/E2 M68HC11EVB M68HC11EVMM68HC11EVBU

* 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.

Page 25: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

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

Table 9. Development Tools (continued)

EvaluationProgrammerEvaluationDevices Systems/KitsBoardsModules*

M68HC11 Development Tools (continued)

MC68HC11F1 M68HC11F1EVS

MC68HC11G5/G7 M68HC11G7EVSMC68HC711G5

MC68HC11KA4 M68HC11KA4EVS

MC68HC11K0/K1/K4 M68HC11K4EVSMC68HC711K4

MC68HC11L0/L1/L6 M68HC11L6EVSMC68HC711L6

MC68HC11M2 M68HC11KMNPEVSMC68HC711M2

MC68HC11N4 M68HC11KMNPEVSMC68HC711N4

MC68HC11P2 M68HC11KMNPEVSMC68HC711P2

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.

Page 26: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

Motorola Master Selection GuideSingle-Chip Microcontrollers (AMCU) 2.6–26

Fuzzy LogicFuzzy logic replaces conventional programming

techniques with a simpler approach to control algorithms.Fuzzy logic uses a series of case statements to createsophisticated features that do not require additional memoryor excessive processing time.

Motorola’s portfolio of fuzzy logic products is geared forevery level of user. The fuzzy logic educational kit (partnumber FLEDKT00) includes everything needed to learn howto 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 logicsystem. These include defining the control system,writing rules and membership functions, tuning anddebugging and optimizing the design.

• Advanced topics section covers areas such asstability, adaptability, ambiguity, noise, alpha–cuts andcontribution 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 toembed in your Motorola microcontroller application

• Runs a software simulation of the inference engineand displays a two–dimensional plot of the controlsurface

• Generates real–time code for the standard M68HC05or M68HC11 microcontroller families which can bedownloaded to an evaluation module (EVM) forin–circuit emulation

• Demonstration–version of Aptronix’s Fuzzy InferenceDevelopment Environment (FIDE) software

• Features powerful, time–saving debug functions tohelp determine the correct membership functions andrules for any application

• Demonstrates easy–to–use graphical interface fordesigning and debugging integrated systems

Aptronix’s Fuzzy Inference Development Environment(FIDE ) is a powerful software tool that allows users to easilyedit, simulate, debug, and tune the membership functions andrules of a fuzzy logic application. FIDE offers graphical andnatural language editing of source files. The user–friendlydebug tools allow time domain simulations,three–dimensional surface displays of input–to–outputrelationships, and linkage of fuzzy and non–fuzzy modules.FIDE also generates assembler code that implements fuzzylogic on Motorola microcontrollers.

On–Line Help

Microcontroller ElectronicBulletin Board

Freeware Data Service provides a direct line to the latestinformation and software for Motorola microcontrollers. TheFreeware bulletin board provides access to:

• Development Software for PC and MacintoshComputers

• 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

• Press releases and updates concerning new andphase–out products

• Contests, promotions and seminars• Electronic mail service

How to Access FreewareYou can access Freeware from anywhere in the world. To

log on, you’ll need the following equipment:

1. 2400/1200/300 baud modem2. Terminal, MS–DOS personal computer or Macintosh

computer3. Telephone line

This equipment will allow the user to read files and postquestions. However, with a file transfer program such asXMODEM, YMODEM or Kermit, all information can bedownloaded 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.

Page 27: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

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

Third–Party SupportDevelopment support for Motorola microcontrollers is available from a variety of independent suppliers.

Third–Party Development ToolsTable 10. Software Products

M68HC05 M68HC11 M68HC16 M68300Family 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,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.

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

Forth, Inc.

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

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

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

Page 28: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

Motorola Master Selection GuideSingle-Chip Microcontrollers (AMCU) 2.6–28

Table 10. Software Products (continued)

M68HC05 M68300M68HC16M68HC11Family FamilyFamilyFamily

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

Page 29: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

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

Table 11. 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

Page 30: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

Motorola Master Selection GuideSingle-Chip Microcontrollers (AMCU) 2.6–30

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

Page 31: Single–Chip Microcontrollers (AMCU)€¦ · •EPROM sizes range from 4K to 32K bytes. EPROM is ... to enable external peripherals whenever an access to a predefined block of memory

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

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