Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

DF6808 Datasheet(PDF) 5 Page - Digital Core Design

Part # DF6808
Description  8-bit FAST Microcontrollers Family
PDF  9 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  DCD [Digital Core Design]
Direct Link  http://www.digitalcoredesign.com
Logo DCD - Digital Core Design

DF6808 Datasheet(HTML) 5 Page - Digital Core Design

  DF6808 Datasheet HTML 1Page - Digital Core Design DF6808 Datasheet HTML 2Page - Digital Core Design DF6808 Datasheet HTML 3Page - Digital Core Design DF6808 Datasheet HTML 4Page - Digital Core Design DF6808 Datasheet HTML 5Page - Digital Core Design DF6808 Datasheet HTML 6Page - Digital Core Design DF6808 Datasheet HTML 7Page - Digital Core Design DF6808 Datasheet HTML 8Page - Digital Core Design DF6808 Datasheet HTML 9Page - Digital Core Design  
Zoom Inzoom in Zoom Outzoom out
 5 / 9 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
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



Html Pages

1 2 3 4 5 6 7 8 9


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