Circuitos Integrados

6809E
8-bit microprocessor
PDF datasheet
       
Vss 1  • 40 HALT
NMI 2 39 TSC
IRQ 3 38 LIC
FIRQ 4 37 RESET
BS 5 36 AVMA
BA 6 35 Q
Vcc 7 34 E
A0 8 33 BUSY
A1 9 32 R/W
A2 10 31 D0
A3 11 30 D1
A4 12 29 D2
A5 13 28 D3
A6 14 27 D4
A7 15 26 D5
A8 16 25 D6
A9 17 24 D7
A10 18 23 A15
A11 19 22 A14
A12 20 21 A13
       
Pin Symbol Description
1 Vss ground
2 NMI non-maskable interrupt (active low)
3 IRQ interrupt request (active low)
4 FIRQ fast interrupt request (active low)
5 BS bus status output
6 BA bus available output
7 Vcc supply voltage
8 A0 address bus
9 A1 address bus
10 A2 address bus
11 A3 address bus
12 A4 address bus
13 A5 address bus
14 A6 address bus
15 A7 address bus
16 A8 address bus
17 A9 address bus
18 A10 address bus
19 A11 address bus
20 A12 address bus
21 A13 address bus
22 A14 address bus
23 A15 address bus
24 D7 data bus
25 D6 data bus
26 D5 data bus
27 D4 data bus
28 D3 data bus
29 D2 data bus
30 D1 data bus
31 D0 data bus
32 R/W bus read/write
33 BUSY busy status
34 E clock input
35 Q quadrature clock input
36 AVMA advanced VMA signal (indicates bus will be used in the next cycle)
37 RESET reset (active low)
38 LIC last instruction cycle (high during last cycle of instruction)
39 TSC three-state control (active high; tri-states address, data, R/W )
40 HALT halt (active low)


Specifications
(typical values under recommended operating conditions, unless specified)
Parameter Value Unit
Clock speed 1 (6809E)
1.5 (68A09E)
2 (68B09E)
MHz

Notes
  • Registers:
    A, B 8-bit Accumulators (can be combined into 16-bit accumulator, D)
    X 16-bit Index Register
    Y 16-bit Index Register
    U 16-bit User Stack Pointer
    S 16-bit Hardware Stack Pointer
    PC 16-bit Program Counter
    DP 8-bit Direct Page Register
    CC 8-bit Condition Code Register

  • Condition code bits: EFHINZVC
    E (bit 7) Entire machine state was stacked
    F (bit 6) FIRQ inhibit flag
    H (bit 5) Half-carry flag (valid only after ADC or ADD instructions)
    I (bit 4) IRQ inhibit flag
    N (bit 3) Negative flag (most significant bit of previous result)
    Z (bit 2) Zero flag
    V (bit 1) Signed two's complement overflow flag
    C (bit 0) Carry flag

  • Register stacking order:
    CC (pulled first, pushed last)
    A
    B
    DP
    X msb
    X lsb
    Y msb
    Y lsb
    U/S msb
    U/S lsb
    PC msb
    PC lsb (pulled last, pushed first)

  • Interrupt vectors:
    FFFE-FFFF RESET
    FFFC-FFFD NMI
    FFFA-FFFB SWI
    FFF8-FFF9 IRQ
    FFF6-FFF7 FIRQ
    FFF4-FFF5 SWI2
    FFF2-FFF3 SWI3
    FFF1-FFF1 Reserved

Note
Data is maintained by an independent source and accuracy is not guaranteed. Check with the manufacturer's datasheet for up-to-date information.

BACK