W78E516DPG Nuvoton Technology Corporation of America, W78E516DPG Datasheet - Page 11

no-image

W78E516DPG

Manufacturer Part Number
W78E516DPG
Description
IC MCU 8-BIT 64K FLASH 44-PLCC
Manufacturer
Nuvoton Technology Corporation of America
Series
W78r
Datasheet

Specifications of W78E516DPG

Core Processor
8052
Core Size
8-Bit
Speed
40MHz
Connectivity
EBI/EMI, UART/USART
Peripherals
POR, WDT
Number Of I /o
36
Program Memory Size
64KB (64K x 8)
Program Memory Type
FLASH
Ram Size
512 x 8
Voltage - Supply (vcc/vdd)
4.5 V ~ 5.5 V
Oscillator Type
External
Operating Temperature
0°C ~ 70°C
Package / Case
44-PLCC
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Data Converters
-

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
W78E516DPG
Manufacturer:
NIPPON
Quantity:
8 900
Part Number:
W78E516DPG
Manufacturer:
Nuvoton Technology Corporation of America
Quantity:
10 000
Part Number:
W78E516DPG
Manufacturer:
WINBOND
Quantity:
15
Part Number:
W78E516DPG
Manufacturer:
NUVOTON
Quantity:
20 000
Part Number:
W78E516DPG
0
as an internal timer, depending on the setting of bit C/T2 in T2CON. Timer 2 has three operating
modes: capture, auto-reload, and baud rate generator. The clock speed at capture or auto-reload
mode is the same as that of Timers 0 and 1.
The W78E516D/W78E058D series are designed to be used with either a crystal oscillator or an
external clock. Internally, the clock is divided by two before it is used by default. This makes the
W78E516D/W78E058D series relatively insensitive to duty cycle variations in the clock.
7.5
The Interrupt structure in the W78E516D/W78E058D series is slightly different from that of the
standard 8052. Due to the presence of additional features and peripherals, the number of interrupt
sources and vectors has been increased. The W78E516D/W78E058D series provides 6 interrupt
resources with two priority level, including four external interrupt sources, three timer interrupts, serial
I/O interrupts.
7.6
The data pointer of W78E516D/W78E058D series is same as standard 8052 that have one 16-bit
Data Pointer (DPTR).
7.7
The W78E516D/W78E058D series are based on the standard 8052 device. It is built around an 8-bit
ALU that uses internal registers for temporary storage and control of the peripheral devices. It can
execute the standard 8052 instruction set.
The ALU is the heart of the W78E516D/W78E058D series. It is responsible for the arithmetic and
logical functions. It is also used in decision making, in case of jump instructions, and is also used in
calculating jump addresses. The user cannot directly use the ALU, but the Instruction Decoder reads
the op-code, decodes it, and sequences the data through the ALU and its associated registers to
generate the required result. The ALU mainly uses the ACC which is a special function register (SFR)
on the chip. Another SFR, namely B register is also used Multiply and Divide instructions. The ALU
generates several status signals which are stored in the Program Status Word register (PSW).
The Accumulator (ACC) is the primary register used in arithmetic, logical and data transfer operations
in the W78E516D/W78E058D series. Since the Accumulator is directly accessible by the CPU, most
of the high speed instructions make use of the ACC as one argument.
This is an 8-bit register that is used as the second argument in the MUL and DIV instructions. For all
other instructions it can be used simply as a general purpose register.
This is an 8-bit SFR that is used to store the status bits of the ALU. It holds the Carry flag, the Auxiliary
Carry flag, General purpose flags, the Register Bank Select, the Overflow flag, and the Parity flag.
7.4.1
7.7.1
7.7.2
7.7.3
7.7.4
Interrupts
Data Pointers
ARCHITECTURE
Clock
ALU
Accumulator
B Register
Program Status Word
Preliminary W78E516D/ W78E058D Data Sheet
- 11 -
Publication Release Date: July 30, 2008
Revision A01

Related parts for W78E516DPG