User`s guide
LZ87010 Advance User’s Guide Preface
1/15/03 xv
Terms and Conventions
Multiplexed Pins
The LZ87010 is manufactured in an LQFP package with 100 pins. Some pins have only 
one function, but others support two functions. These multiplexed pins have both functions 
available simultaneously.
Pin Names
Package pins are named to indicate the signal(s) or functionality available at the pin. If the 
signal or function is active LOW, the name is prefixed with a lower-case ‘n’, such as 
nPSWR. Multiplexed pins are named to indicate all available functions, such as Pin 80: 
P0[5]/INT[5], which can function as either General-Purpose I/O Port 0, bit 5, or Interrupt 
Request bit 5.
These naming conventions help designers recognize and avoid collisions between multiplexed 
functions but can complicate explanatory text, so this Guide uses the name appropriate to the 
context. A discussion of an interrupt, for example, would refer to signal INT[5], but information 
about Port 0 bit 5 would use P0[5]. Readers must be aware that these are separate signals, 
with distinctly different functionality, which happen to be available on the same pin.
Peripheral Devices
The LZ87010 is an 8-bit microcontroller using an 8051-compatible architecture. Additional 
functionality not available in the standard 8051 consists mostly of additional peripheral 
devices not present in the 8051. These devices have their I/O and control registers 
mapped to the ‘Special Function Register’ (SFR) memory space of the 8051 architecture, 
which is in the data memory address range of 0x80-0xFF. 
Register Addresses
The LZ87010 is a memory-mapped device with programmable, internal registers that con-
trol its operation. Each internal register is located at a unique address in the memory map.
In this Guide, the addresses for all registers are expressed as an absolute hex address. 










