| Electronic Components Datasheet Search |
|
DP80C51 Datasheet(PDF) 5 Page - Digital Core Design |
|
|
|||||||||||||||||||||||||||||
DP80C51 Datasheet(HTML) 5 Page - Digital Core Design |
|
5 / 10 page ![]() 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 |
|
|
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 |
| 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 |