| Electronic Components Datasheet Search |
|
DF6808 Datasheet(PDF) 5 Page - Digital Core Design |
|
|
|||||||||||||||||||||||||||||
DF6808 Datasheet(HTML) 5 Page - Digital Core Design |
|
5 / 9 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 Control Unit - Performs the core synchroniza- tion and data flow control. This module man- ages execution of all instructions. The Control Unit also manages execution of STOP instruc- tion and wakes-up the processor from the STOP mode. Opcode Decoder - Performs an instruction opcode decoding and the control functions for all other blocks. ALU - Arithmetic Logic Unit performs the arithmetic and logic operations during execu- tion of an instruction. It contains accumulator (A), Condition Code Register (CCREG), Index registers (H:X) and related logic like arithmetic unit, logic unit, multiplier and divider. Bus Controller – Program Memory, Data Memory & SFR’s (Special Function Register) interface controls access into the program and data memories and special registers. It con- tains Program Counter (PC), Stack Pointer (SP) register, and related logic. Interrupt Controller - DF6808 extended IC has implemented 9-level interrupt priority con- trol. The interrupt requests may come from external pin (IRQ) as well as from particular peripherals. The DF6808 peripheral systems generate maskable interrupts, which are rec- ognized only if the global interrupt mask bit (I) in the CCR is cleared. Maskable interrupts are prioritized according to default arrangement established during reset. When interrupt con- dition occurs, an interrupt status flag is set to indicate the condition. I/O Ports - All ports are 8-bit general-purpose bi-directional I/O system. The PORTA, PORTB, PORTC, PORTD data registers have their corresponding data direction registers DDRA, DDRB, DDRC, DDRD to control ports data flow. It assures that all DF6808’s ports have full I/O selectable registers. Writes to any ports pins cause data to be stored in the data registers. If any port pins are configured as output then data registers are driven out of those pins. Reads from port pins configured as input causes that input pin is read. If port pins is configured as output, during read data register is read. Writes to any ports pins not configured as outputs do not cause data to be driven out of those pins, but the data is stored in the output registers. Thus, if the pins later become outputs, the last data written to port will be driven out the port pins. portao(7:0) portdo(7:0) portco(7:0) portbo(7:0) datai(7:0) clk rst datao(7:0) cap1 cap2 BUS Controller I/O Ports Opcode Decoder Interrupt Controller Timer with Compare / Capture Unit SCI Unit SPI Unit irq cmp1 cmp2 txd rxd mo so si scki mi scko sckz ramoe ramwe addr(23:0) ss halt portai(7:0) portdi(7:0) portci(7:0) portbi(7:0) ddra(7:0) ddrd(7:0) ddrc(7:0) ddrb(7:0) Watchdog Timer ALU prgdata(7:0) prgaddr(15:0) prgoe ufroe ufrwe ufraddr(5:0) ready Control Unit DoCD TM Debugger docdclk docddatai docddatao prgwe clkdocd Timer & Compare - The programmable timer is based on free-running 16-bit counter with a fixed divide by four prescaler. plus input cap- ture/output compare circuitry. The timer can be used for many purposes including measur- ing pulse length of two input signals and gen- erating two output signals. The timer has 16- bit architecture, hence each specific functional segment is represented by two 8-bit registers. These registers contains the high and low byte of that functional block. Accessing the low byte of a specific timer function allows full control of that function, however, an access of the high byte inhibits that specific timer func- tion until the byte is also accessed. Each of the input-capture channel has its own 16-bit time capture latch (input-capture regis- ter) and each of the output-compare channel has its own 16-bit compare register. Additional |
|
|
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 |