Energy Meter IC Family Software Instruction Manual

71M652X Software User’s Guide
Revision 1.7 TERIDIAN Proprietary 102 of 138
© Copyright 2005-2007 TERIDIAN Semiconductor Corporation
6.1.2 80515 Features
Below is a summary of the 80515 features:
Control Unit
8-bit instruction decoder
Reduced instruction cycle time up to 12 times
Arithmetic-Logic Unit
8 bit arithmetic and logical operations
Boolean manipulations
8 x 8 bit multiplication and 8 / 8 bit division
32-bit Input/Output ports
Four 8-bit I/O ports
Alternate port functions such as external interrupts and serial interfaces are separated, providing
extra port pins when compared with the standard 8051
Two 16-bit Timer/Counters
Two Serial Peripheral Interfaces in full duplex mode, capable of parity generation
Synchronous mode, fixed baud rate, Serial 0 only
8-bit UART mode, variable baud rate
9-bit UART mode, fixed baud rate, Serial 0 only
9-bit UART mode, variable baud rate
7E1, 7O1, 7N2, 7E2, 7O2, 8N1, 8E1, 8O1, 8N2, 9N1 data formats supported
Two Internal baud rate generators independent from timers
Interrupt Controller
Four priority levels with 11 interrupt sources
15 bit Programmable Watchdog Timer
Internal Data Memory interface
Can address up to 256B of internal data memory space
External Memory interface
Can address up to 64kB of external program memory (32KB, 16KB or 8KB provided on-chip)
Can address up to 2kB of external data memory plus 512 bytes CE DRAM
Separate address/data bus to allow easy connection to memories
Variable length code fetch and MOVC to access fast/slow program memory
Variable length MOVX to access fast/slow RAM or peripherals
Dual data pointer for fast data block transfer
Special Function Registers interface
Services up to 74 external special function registers