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