English
Language : 

COP8AME9_14 Datasheet, PDF (4/102 Pages) Texas Instruments – COP8AME9 8-Bit CMOS Flash Microcontroller with 8k Memory, Dual Op Amps, Virtual EEPROM, Temperature Sensor, 10-Bit A/D and Brownout Reset
COP8AME9, COP8ANE9
SNOS930F – MARCH 2001 – REVISED MARCH 2013
www.ti.com
The contents of the boot ROM have been defined by TI. Execution of code from the boot ROM is dependent on
the state of the FLEX bit in the Option Register on exit from RESET. If the FLEX bit is a zero, the Flash Memory
is assumed to be empty and execution from the boot ROM begins. For further information on the FLEX bit, refer
to Section 4.5, Option Register.
DUAL CLOCK AND CLOCK DOUBLER
The device includes a versatile clocking system and two oscillator circuits designed to drive a crystal or ceramic
resonator. The primary oscillator operates at high speed up to 10 MHz.. The secondary oscillator is optimized for
operation at 32.768 kHz.
The user can, through specified transition sequences (please refer to Power Saving Features), switch execution
between the high speed and low speed oscillators. The unused oscillator can then be turned off to minimize
power dissipation. If the low speed oscillator is not used, the pins are available as general purpose bidirectional
ports.
The operation of the CPU will use a clock at twice the frequency of the selected oscillator (up to 20 MHz for high
speed operation and 65.536 kHz for low speed operation). This doubled clock will be referred to in this document
as ‘MCLK'. The frequency of the selected oscillator will be referred to as CKI. Instruction execution occurs at one
tenth the selected MCLK rate.
TRUE IN-SYSTEM EMULATION
On-chip emulation capability has been added, which allows the user to perform true in-system emulation using
final production boards and devices. This simplifies testing and evaluation of software in real environmental
conditions. The user, merely by providing for a standard connector which can be bypassed by jumpers on the
final application board, can provide for software and hardware debugging using actual production units.
ARCHITECTURE
The COP8 family is based on a modified Harvard architecture, which allows data tables to be accessed directly
from program memory. This is very important with modern microcontroller-based applications, since program
memory is usually ROM, EPROM or Flash, while data memory is usually RAM. Consequently constant data
tables need to be contained in non-volatile memory, so they are not lost when the microcontroller is powered
down. In a modified Harvard architecture, instruction fetch and memory data transfers can be overlapped with a
two stage pipeline, which allows the next instruction to be fetched from program memory while the current
instruction is being executed using data memory. This is not possible with a Von Neumann single-address bus
architecture.
The COP8 family supports a software stack scheme that allows the user to incorporate many subroutine calls.
This capability is important when using High Level Languages. With a hardware stack, the user is limited to a
small fixed number of stack levels.
INSTRUCTION SET
In today's 8-bit microcontroller application arena cost/performance, flexibility and time to market are several of
the key issues that system designers face in attempting to build well-engineered products that compete in the
marketplace. Many of these issues can be addressed through the manner in which a microcontroller's instruction
set handles processing tasks. And that's why the COP8 family offers a unique and code-efficient instruction set -
one that provides the flexibility, functionality, reduced costs and faster time to market that today's microcontroller
based products require.
Code efficiency is important because it enables designers to pack more on-chip functionality into less program
memory space (ROM, OTP or Flash). Selecting a microcontroller with less program memory size translates into
lower system costs, and the added security of knowing that more code can be packed into the available program
memory space.
Key Instruction Set Features
The COP8 family incorporates a unique combination of instruction set features, which provide designers with
optimum code efficiency and program memory utilization.
4
Submit Documentation Feedback
Copyright © 2001–2013, Texas Instruments Incorporated
Product Folder Links: COP8AME9 COP8ANE9