User`s guide

1/15/03 xiii
Preface
The SHARP LZ87010 is a high-performance 8-bit microcontroller. This User’s Guide is the
principal technical reference for this device. This document assumes the reader is familiar
with 8051 programming.
For abridged versions of this User’s Guide, consult the LZ87010 Data Sheet and the single
page Product Brief. For details, contact a SHARP representative or see the SHARP Micro-
electronics of the Americas website at http://www.sharpsma.com.
Application Notes and further information on connecting, programming and implementing
the LZ87010, along with suggestions for companion parts, can be found on SHARP's web-
site. Browse to http://www.sharpsma.com.
What’s in This User’s Guide
Chapter 1 – Introduction
This Chapter presents the theory of operation of the LZ87010 microcontroller, including
features, benefits, pinout, signal description, and an overview of the entire device.
Chapter 2 – System Clocking
This Chapter describes the use of crystal oscillators or external clock generators with the
LZ87010, the internal clocking structure, and the use of clock-stopping power-saving modes.
Chapter 3 – 8051-Compatible Core
This Chapter presents an overview of the 8051-compatible core. 8051-compatible I/O,
however, is presented in later chapters.
Chapter 4 – Internal RAM
This Chapter describes the two blocks of on-chip data memory, the 256-byte scratchpad
RAM and the 4,096-byte MOVX RAM.
Chapter 5 – Internal Flash
This Chapter describes the 64KB internal Flash memory, which can be programmed exter-
nally or internally, through software control.
Chapter 6 – I/O Ports
This Chapter describes the seven 8-bit general-purpose I/O ports and the two 8-bit high-
current output ports.
Chapter 7 – 8051-Compatible Timers
This Chapter describes Timer 0 and Timer 1, which are compatible with the standard 8051.