Introduction
1-2
MC68307 USER’S MANUAL
MOTOROLA
of application-specific integrated circuits (ASICs) designed for this industry standard bus.
The M-bus is an industry-standard 2-wire interface that provides efficient communications
with peripherals such as EEPROM, analog/digital (A/D) converters, and liquid crystal display
(LCD) drivers. Thus, the MC68307 interfaces gluelessly to boot ROM, SRAM, 8051 devices,
M-bus devices, and memory-mapped peripherals. The MC68307 also incorporates a slave
mode which allows the EC000 core to be disabled, providing a 3.3-V or 5-V static, low-power
multifunction peripheral for higher performance M68000 family processors.
The main features of the MC68307 include:
Static EC000 Core Processor
— Full Compatibility with M68000 and EC000
— 24-Bit Address Bus, for 16-Mbyte Off-Chip Address Space
— 16-Bit On-Chip Data Bus for M68000 Bus Operations
— 2.7 MIPS Performance at 16.67 MHz Processor Clock
— Processor Disable Mmode for Use as a Peripheral to an External Processor
— Emulation Mode for Use with In-Circuit Emulator
External M68000 Bus Interface with Dynamic Bus Sizing for 8-Bit and 16-Bit Data Ports
External 8051-Compatible 8-Bit Data Bus Interface
Power Management
— Fully Static Operation with Processor Shutdown and Wake-Up Modes for Substatial
Power Savings
— Very Rapid Response to Interrupts from the Power-Down State
— Operates from DC to 16.67 MHz System Clock
— Clock Enable/Disable for Each Peripheral
M-Bus Module
— Provides Interchip Bus Interface for EEPROMs, LCD Controllers, A/D Converters,
etc.
— Compatible with Industry-Standard I2C Bus
— Master or Slave Operation Modes, Supports Multiple Masters
— Automatic interrupt Generation with Programmable Level
— Software-Programmable Clock Frequency
— Data Rates from 4–100 Kbit/s above 3.0 MHz System Clock
Universal Asynchronous Receiver/Transmitter (UART) Module
— Flexible Baud Rate Generator
— Based on MC68681 Dual Universal Asynchronous Receiver/Transmitter (DUART)
Programming Model
— 5 Mbits/s Maximum Transfer Rate at 16.67 MHz System Clock
— Automatic Interrupt Generation with Programmable Level
— Modem Control Signals Available (CTS, RTS)
Timer Module
— Dual Channel 16-Bit General-Purpose Counter/Timer
— Multimode Operation, Independent Capture/Compare Registers
— Automatic Interrupt Generation with Programmable Level
— 60-ns Resolution at 16.67 MHz System Clock
— Separate Input and Output Pins for Each Timer