Electronic Components Datasheet Search
  English  ▼

X  

DP80C51 Datasheet(PDF) 5 Page - Digital Core Design

Part # DP80C51
Description  Pipelined High Performance 8-bit Microcontroller
PDF  10 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  DCD [Digital Core Design]
Direct Link  http://www.digitalcoredesign.com
Logo DCD - Digital Core Design

DP80C51 Datasheet(HTML) 5 Page - Digital Core Design

  DP80C51 Datasheet HTML 1Page - Digital Core Design DP80C51 Datasheet HTML 2Page - Digital Core Design DP80C51 Datasheet HTML 3Page - Digital Core Design DP80C51 Datasheet HTML 4Page - Digital Core Design DP80C51 Datasheet HTML 5Page - Digital Core Design DP80C51 Datasheet HTML 6Page - Digital Core Design DP80C51 Datasheet HTML 7Page - Digital Core Design DP80C51 Datasheet HTML 8Page - Digital Core Design DP80C51 Datasheet HTML 9Page - Digital Core Design Next Button
Zoom Inzoom in Zoom Outzoom out
 5 / 10 page
background image
All trademarks mentioned in this document
are trademarks of their respective owners.
Copyright 1999-2007 DCD – Digital Core Design. All Rights Reserved.
http://www.DigitalCoreDesign.com
http://www.dcd.pl
BLOCK DIAGRAM
UNITS SUMMARY
ALU
– Arithmetic Logic Unit performs the
arithmetic and logic operations during execu-
tion of an instruction. It contains accumulator
(ACC), Program Status Word (PSW), (B) regis-
ters and related logic such as arithmetic unit,
logic unit, multiplier and divider.
Opcode Decoder
– Performs an instruction
opcode decoding and the control functions for
all other blocks.
Control Unit
– Performs the core synchroniza-
tion and data flow control. This module is di-
rectly connected to Opcode Decoder and
manages execution of all microcontroller tasks.
Program Memory Interface
– Contains Pro-
gram Counter (PC) and related logic. It per-
forms the instructions code fetching. Program
Memory can be also written. This feature al-
lows usage of a small boot loader loading new
program into RAM, EPROM or FLASH
EEPROM storage via UART, SPI, I2C or
DoCD™ module.
sfraddr(6:0)
sfrdatao(7:0)
sfrdatao(7:0)
sfroe
sfrwe
ea
ale
psen
pswr
ramaddr(7:0)
ramdatao(7:0)
ramdatai(7:0)
ramwe
ramoe
prgramdatai(7:0)
prgromdatai(7:0)
prgaddr(15:0)
prgdatao(7:0)
prgramwr
Program
memory
interface
Opcode
decoder
Internal
data
memory
interface
User SFR’s
interface
External
memory
interface
Control
Unit
clk
reset
rsto
I/O Port
registers
Timers
UART
Interrupt
controller
ALU
DoCD™
Debug Unit
Power
Manage-
ment Unit
tdi
tdo
stop
pmm
port0(7:0)
port1(7:0)
port2(7:0)
port3(7:0)
tck
tms
rtck
coderun
debugacs
External Memory Interface
- Contains mem-
ory access related registers such as Data
Page High (DPH), Data Page Low (DPL). It
performs the external Program and Data
Memory addressing and data transfers. Pro-
gram fetch cycle length can be programmed by
user. This feature is called Program Memory
Wait States, and allows core to work with dif-
ferent speed program memories.
Internal Data Memory Interface
– Internal
Data Memory interface controls access into the
internal 256 bytes memory. It contains 8-bit
Stack Pointer (SP) register and related logic.
User SFRs Interface
– Special Function Reg-
isters interface controls access to the special
registers. It contains standard and used de-
fined registers and related logic. User defined
external devices can be quickly accessed
(read, written, modified) using all direct ad-
dressing mode instructions.
Interrupt Controller
– Interrupt control module
is responsible for the interrupt manage system
for the external and internal interrupt sources.
It contains interrupt related registers such as
Interrupt Enable (IE), Interrupt Priority (IP) and
(TCON) registers. Note that external pins of
this module are connected to appropriate pins
of P3 port.
Timers
– System timers module. Contains two
16 bits configurable timers: Timer 0 (TH0,
TL0), Timer 1 (TH1, TL1) and Timers Mode
(TMOD) registers. In the timer mode, timer
registers are incremented every 12 CLK peri-
ods when appropriate timer is enabled. In the
counter mode the timer registers are incre-
mented every falling transition on their corre-
sponding input pins (T0, T1), if gates are
opened (GATE0, GATE1). T0, T1 input pins
are sampled every CLK period. It can be used
as clock sources for UARTs. Note that external
pins of this module are connected to appropri-
ate pins of P3 port.
UART0
– Universal Asynchronous Receiver &
Transmitter module is full duplex, meaning it
can transmit and receive concurrently. Includes
Serial Configuration register (SCON), serial
receiver and transmitter buffer (SBUF) regis-
ters. Its receiver is double-buffered, meaning it
can commence reception of a second byte
before a previously received byte has been
read from the receive register. Writing to



Html Pages

1 2 3 4 5 6 7 8 9 10


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com