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