Home | Back

8520 used in Commodore and Amiga equipment

IC number
8520
IC function
CIA (Complex Interface Adapter)
Related components
6526 (predecessor)

Component documentation
IC numberManufacturerDocumentation
8520MOS Technology / CSGNot available

Component versions
IC numberPackageSpeedCBM part numberCBM part description
852040-Pin DIP1 MHz318029-01 / 318029-02MOS 8520 R4 Amiga CIA
8520A-1, 8520A-1PD, 8520PD40-Pin DIP2 MHz318029-038520A-1 2MHz CIA
8520PL44-Pin PLCC1 MHz391078-01IC, CSG, 8520R4, CIA, 1MHz, 44-Pin PLCC
8520A-1PL44-Pin PLCC2 MHz391078-02IC, SM, LSI, Complex Int Adapt 8520A-1 PLCC 44

Positions
DevicePositionsPackageSpeed
A1000U6P (CIA-A), U6N (CIA-B)DIP1 MHz or 2 MHz
A2000U10 (CIA-A), U11 (CIA-B)DIP1 MHz or 2 MHz
A2000CRU300 (CIA-A), U301 (CIA-B)DIP1 MHz or 2 MHz
A500U7 (CIA-A), U8 (CIA-B)DIP1 MHz or 2 MHz
A500 PlusU7 (CIA-A), U8 (CIA-B)DIP1 MHz or 2 MHz
CDTVU9 (CIA-A), U10 (CIA-B)DIP1 MHz or 2 MHz
A3000U350 (CIA-A), U300 (CIA-B)DIP1 MHz or 2 MHz
A3000TU350 (CIA-A), U300 (CIA-B)DIP1 MHz or 2 MHz
A600U7 (CIA-A), U8 (CIA-B)PLCC1 MHz or 2 MHz
A4000U350 (CIA-A), U300 (CIA-B)PLCC1 MHz or 2 MHz
A4000TU550, U560PLCC1 MHz or 2 MHz
A1200U7 (CIA-A), U8 (CIA-B)PLCC1 MHz or 2 MHz
A2232U85DIP2 MHz
CD³² debug boardU6, U7PLCC1 MHz or 2 MHz
1571U20DIP2 MHz
1581U5DIP2 MHz

DIP package pinout for Amiga CIA-A use
PinTypeNameSignal name
A1000A2000A2000CRA500 Rev. 5A500 Rev. 6A/7A500 PlusCDTVA3000, A3000T
1PowerVSS DGNDGND
2I/OPA0 OVL
3I/OPA1 _LED
4I/OPA2 _CHNG
5I/OPA3 _WPRO_WPROT
6I/OPA4 _TK0_TRK0
7I/OPA5 _RDY
8I/OPA6 _FIR0_FIRE0_FIR0
9I/OPA7 _FIR1_FIRE1_FIR1
10..17I/OPB0..PB7 P0..P7PPD0..PPD7
18OutputPC _DRDYPSTROBE_STROBE via EMI511_STROBE via RP29, EMI9PSTROBE
19InputTOD TICKConnected to pin 2 of J34TBASE_VSYNCConnected to pin 2 of JP7B_VSYNCTBASE
20PowerVCC +5VVCC+5V
21OutputIRQ _INT2
22InputR/W _PRWD_PRW via U15R_WCIARW
23InputCS _VMA and A12 via a 74LS32_ODD_CIA_VMA and A12 via a 74LS32_CIA0
24InputFLAG _ACK_PACK_ACK via EMI521_ACK via RP31, EMI18_PACK
25InputO2 EE via R109EECLK
26..33I/OD7..D0 PD7..PD0D7..D0D23..D16
34InputRES _RES_BRST_RESET_IORST
35..38InputRS3..RS0 A11..A8CIADR11..CIADR8
39I/OSP KDATConnected to pin 2 of J3_KBDATA via FB303_KBDATA_KBDAT
40I/OCNT KCLK_KBCLK_KBCLOCK_KBCLK

DIP package pinout for Amiga CIA-B use
PinTypeNameSignal name
A1000A2000A2000CRA500A500 PlusCDTVA3000, A3000T
1PowerVSS DGNDGND
2I/OPA0 BUSYPBUSYBUSY via EMI522BUSY via RP30, EMI19PBUSY
3I/OPA1 POUTPPOUTPOUT via EMI523POUT via RP30, EMI20PPOUT
4I/OPA2 SELPSELSEL via EMI524SEL via RP30, EMI21PSEL
5I/OPA3 _DSRDSR via U39, EMI536DSR via U11, EMI30_DSR
6I/OPA4 _CTSCTS via U39, EMI535CTS via U11, EMI29_CTS
7I/OPA5 _CDCD via U39, EMI537CD via U11, EMI31_CD
8I/OPA6 _RTSRTS via U38, EMI553RTS via U3, EMI27_RTS
9I/OPA7 _DTRDTR via U38, EMI531DTR via U3, EMI26_DTR
10I/OPB0 _STEP
11I/OPB1 DIR
12I/OPB2 _SIDE
13I/OPB3 _SEL0
14I/OPB4 _SEL1
15I/OPB5 _SEL2
16I/OPB6 _SEL3unused_SEL3
17I/OPB7 _MTR
18OutputPC unused
19InputTOD _BHS_HSYNC_BHS
20PowerVCC +5VVCC+5V
21OutputIRQ _INT6
22InputR/W _PRWD_PRW via U15R_WCIARW
23InputCS _VMA and A13 via a 74LS32_EVEN_CIA_VMA and A13 via a 74LS32_CIA1
24InputFLAG _INDEX
25InputO2 EE via R109EECLK
26..33I/OD7..D0 PD15..PD8D15..D8D31..D24
34InputRES _RES_BRST_RESET_IORST
35..38InputRS3..RS0 A11..A8CIADR11..CIADR8
39I/OSP BUSYPBUSYBUSY via EMI522BUSY via RP30, EMI19PBUSY
40I/OCNT POUTPPOUTPOUT via EMI523POUT via RP30, EMI20PPOUT

PLCC package pinout for Amiga use
PinTypeNameSignal name
CIA-ACIA-B
A600A1200A4000A600A1200A4000
1PowerGNDGND
2I/OPA0unusedOVLBUSY via E521PBUSY
3I/OPA1_LEDPOUT via E522PPOUT
4I/OPA2_CHNGSEL via E523 and RI via Q571, R571, E558PSEL
5..6N/CNCunused
7I/OPA3_WPROTDSR via U29, E555_DSR
8I/OPA4_TRK0CTS via U29, E554_CTS
9I/OPA5_RDYCD via U29, E556_CD
10I/OPA6_FIRE0_FIR0RTS via U28, E553_RTS
11I/OPA7_FIRE1_FIR1DTR via U28, E557_DTR
12I/OPB0PPD0_STEP
13I/OPB1PPD1DIR
14I/OPB2PPD2_SIDE
15I/OPB3PPD3_SEL0
16I/OPB4PPD4_SEL1
17I/OPB5PPD5_SEL2
18I/OPB6PPD6_SEL3
19I/OPB7PPD7_MTR
20Output_PC_STROBE via E511_PSTROBEunused
21InputTICK_VSYNC_HSYNC_HBS
22PowerVCCVCC+5VVCC+5V
23Output_INT_INT2_INT6
24Input_WR_WCIARWR_WCIARW
25Input_CS_ODD_CIA_CIA0_EVEN_CIA_CIA1
26Input_F_ACK via E520_PACK_INDEX
27InputEEECLKEECLK
28N/CNCunused
29..36I/OD7..D0D7..D0D23..D16D15..D8D31..D24
37Input_RESET_RST_IORST_RST_IORST
38..39InputRS3..RS2A11..A10CIADR11..CIADR10A11..A10CIADR11..CIADR10
40N/CNCunused
41..42InputRS1..RS0A9..A8CIADR9..CIADR8A9..A8CIADR9..CIADR8
43I/OS_KB_DATA_KBDATBUSY via E521PBUSY
44I/OC_KB_CLOCK_KBCLKPOUT via E522PPOUT

DIP package pinout for 8-bit use
PinTypeNameSignal name
A223215711581
1PowerVSSGND
2I/OPA0*DCD0unusedSIDE0
3I/OPA1*DCD1unused/RDY
4I/OPA2*DCD2unused/MOTOR
5I/OPA3*DCD3unusedconnected to SW1
6I/OPA4*DCD4unusedconnected to SW1
7I/OPA5*DCD5unusedPOWER_LED
8I/OPA6*DCD6unusedACT_LED
9I/OPA7unused/DISK_CHANGE
10I/OPB0*CTS0unusedDATA_IN
11I/OPB1*CTS1unusedDATA_OUT
12I/OPB2*CTS2unusedCLK_IN
13I/OPB3*CTS3unusedCLK_OUT
14I/OPB4*CTS4unusedATN_ACK
15I/OPB5*CTS5unusedFAST_SER_DIR
16I/OPB6*CTS6unused/WPRT
17I/OPB7connected to TODunusedATN_IN
18OutputPCunused
19InputTODconnected to PB7unusedconnected to J1
20PowerVCC+5VCC
21OutputIRQ*6510_IRQ1_IRQ
22InputR/W6510_RWR/_W
23InputCS*ACIA7connected to U5/6526SEL
24InputFLAGunusedATN_IN (via U7)
25InputO26551_CLKPHI_2
26..33I/OD7..D0MD7..MD0D7..D0DATA7..DATA0
34InputRES*6510_RESET_RES_/RESET
35..38InputRS3..RS0MA4..MA1A3...A0ADR3..ADR0
39I/OSPRXD0connected to U19connected to U13
40I/OCNT*CTS0connected to U19connected to U13

Copyright © 2002-2004 Ronald van Dijk - All rights reserved
Last update: 10 January 2004