LPC2220 Pin-Belegung

Aus BettyHacks

Diese Übersicht befindet sich noch im Aufbau!

Für Funktionen in Bold wird die entsprechende Hardwarefunktion des Pin´s verwendet.

Anregungen, Fehler und sonstiges bitte hier diskutieren:

[http://bettyhacks.com/forum/index.php?topic=140.0]

Danke pcsquirrel


Bekannte Pins

Port Pin Funktion Dir = Ziel Pin Funktion Beschreibung
P0.00 42 TXD0
PWM1
O = ISP 12 TxD ISP/Bootloader TxD
P0.01 49 RXD0
PWM3
EINT0
I = ISP 11 RxD ISP/Bootloader RxD
P0.02 50 SCL
CAP0.0
O = PCF8563 6 SCL RTC/Echtzeituhr I2C Takt
P0.03 58 SDA
MAT0.0
EINT1
I/O = PCF8563 5 SDA RTC/Echtzeituhr I2C Daten
P0.04 59 SCK0
CAP0.1
O = LCD Backlight
P0.05 61 MISO0
MAT0.1
? = Erkennung der Hardwareversion der Betty
P0.06 68 MOSI0
? = SOUND ON
P0.07 69 SSEL0
PWM2
EINT2
O = LM4786 4 +IN Audio PWM
P0.08 75 TXD1
PWM4
O = SLE 66C24PE 3 Data Smartcardchip Data I/O (Die Datenrate ist 1/64 der Taktfrequenz, also 58593,75 Bit/s. Bei 7.5 Mhz CLK)
P0.09 76 RXD1
PWM6
EINT3
I = SLE 66C24PE 3 Data Smartcardchip Data I/O (Die Datenrate ist 1/64 der Taktfrequenz, also 58593,75 Bit/s. Bei 7.5 Mhz CLK)
P0.10 78 RTS1
CAP1.0
O = SLE 66C24PE 8 Power Smartcardchip Stromversorgung - invertiert (CPU-Pin LOW => Power HIGH)
P0.11 83 CTS1
CAP1.1
O = LM4786 1 /SHUTDOWN Audio Shutdown
P0.12 84 DSR1
MAT1.0
O = IR Empfang aktivieren
P0.13 85 DTR1
MAT1.1
I = Tastatur Row/Col
P0.14 92 DCD1
EINT1
I = ISP 10 /Bootloader EN ISP/Bootloader Enable
P0.15 99 RI1
EINT2
I = PCF8563 3 /INT RTC/Echtzeituhr Interruptausgang (Programmierbar)
P0.16 100 EINT0
MAT0.2
CAP0.2
? = CC1100 6 GDO0 Funkmodul Universal-I/O 1
P0.17 101 CAP1.2
SCK1
MAT1.2
O = CC1100 1 SCLK Funkmodul Eingang Takt
P0.18 121 CAP1.3
MISO1
MAT1.3
I = CC1100 2 MISO Funkmodul Ausgang Daten
P0.19 122 MAT1.2
MOSI1
CAP1.2
O = CC1100 20 MOSI Funkmodul Eingang Daten
P0.21 4 PWM5
CAP1.3
O = IR Sendediode
P0.22 5 CAP0.0
MAT0.0
I = Tastatur Row/Col
P0.23 6 O = CC1100 7 CSn Funkmodul Chip-Select
P0.24 8 ? = CC1100 3 GDO2 Funkmodul Universal-I/O 3
P0.27 23 AIN0
CAP0.1
MAT0.1
I = Tastatur Row/Col
P0.28 25 AIN1
CAP0.2
MAT0.2
I = Tastatur Row/Col
P0.29 32 AIN2
CAP0.3
MAT0.3
I = IR Empfang Capture
P0.30 33 AIN3
EINT3
CAP0.0
I = Tastatur Interrupt
P1.00 91 CS0 O = EN29LV800 Flash 0 Chip Enable Bank 0 Flash 0 0x8000 0000 - 0x8007 FFFF
P1.01 90 OE O = EN29LV800 Flash 0 OE
P1.01 90 OE O = EN29LV800 Flash 1 OE
P1.26 52 RTCK I/O = ISP 4 JTAG RTCK JTAG
P1.27 144 TDO O = ISP 2 JTAG TDO JTAG
P1.28 140 TDI I = ISP 3 JTAG TDI JTAG
P1.29 126 TCK I = ISP 6 JTAG TCK JTAG
P1.30 113 TMS I = ISP 1 JTAG TMS JTAG
P1.31 43 TRST I = ISP 5 JTAG nTRST JTAG
P2.00 98 D0 I/O = EN29LV800 Flash 0 D0
P2.00 98 D0 I/O = EN29LV800 Flash 1 D0
P2.00 98 D0 I/O = LCDisplay D0
P2.01 105 D1 I/O = EN29LV800 Flash 0 D1
P2.01 105 D1 I/O = EN29LV800 Flash 1 D1
P2.01 105 D1 I/O = LCDisplay D1
P2.02 106 D2 I/O = LCDisplay D2
P2.02 106 D2 I/O = EN29LV800 Flash 0 D2
P2.02 106 D2 I/O = EN29LV800 Flash 1 D2
P2.03 108 D3 I/O = LCDisplay D3
P2.03 108 D3 I/O = EN29LV800 Flash 0 D3
P2.03 108 D3 I/O = EN29LV800 Flash 1 D3
P2.04 109 D4 I/O = LCDisplay D4
P2.04 109 D4 I/O = EN29LV800 Flash 0 D4
P2.04 109 D4 I/O = EN29LV800 Flash 1 D4
P2.05 114 D5 I/O = LCDisplay D5
P2.05 114 D5 I/O = EN29LV800 Flash 0 D5
P2.05 114 D5 I/O = EN29LV800 Flash 1 D5
P2.06 115 D6 I/O = LCDisplay D6
P2.06 115 D6 I/O = EN29LV800 Flash 0 D6
P2.06 115 D6 I/O = EN29LV800 Flash 1 D6
P2.07 116 D7 I/O = LCDisplay D7
P2.07 116 D7 I/O = EN29LV800 Flash 0 D7
P2.07 116 D7 I/O = EN29LV800 Flash 1 D7
P2.08 117 D8 I/O = EN29LV800 Flash 1 D8
P2.08 117 D8 I/O = EN29LV800 Flash 0 D8
P2.09 118 D9 I/O = EN29LV800 Flash 1 D9
P2.09 118 D9 I/O = EN29LV800 Flash 0 D9
P2.10 120 D10 I/O = EN29LV800 Flash 0 D10
P2.10 120 D10 I/O = EN29LV800 Flash 1 D10
P2.11 124 D11 I/O = EN29LV800 Flash 1 D11
P2.11 124 D11 I/O = EN29LV800 Flash 0 D11
P2.12 125 D12 I/O = EN29LV800 Flash 1 D12
P2.12 125 D12 I/O = EN29LV800 Flash 0 D12
P2.13 127 D13 I/O = EN29LV800 Flash 0 D13
P2.13 127 D13 I/O = EN29LV800 Flash 1 D13
P2.14 129 D14 I/O = EN29LV800 Flash 1 D14
P2.14 129 D14 I/O = EN29LV800 Flash 0 D14
P2.15 130 D15 I/O = EN29LV800 Flash 1 D15
P2.15 130 D15 I/O = EN29LV800 Flash 0 D15
P2.17 132 D17 O = SLE 66C24PE 2 /Reset Smartcardchip Reset
P2.18 133 D18 O = Tastatur Row/Col
P2.19 134 D19 O = Tastatur Row/Col
P2.20 136 D20 O = Tastatur Row/Col
P2.21 137 D21 O = Tastatur Row/Col
P2.22 1 D22 O = Tastatur Row/Col
P2.23 10 D23 O = Tastatur Row/Col
P2.24 11 D24 O = Tastatur Row/Col
P2.26 13 D26
BOOT0
I = fix auf Low-Pegel (16 Bit Bootflash on CS0)
P2.27 16 D27
BOOT1
I = fix auf High-Pegel (16 Bit Bootflash on CS0)
P2.31 20 D31
AIN5
I = Akkuspannung Analogeingang
P3.00 89 A0 O = EN29LV800 Flash 1 A0
P3.00 89 A0 O = LCDisplay C/D 0x8100 0000 (Command Mode), 0x8100 0001 (Data Mode)
P3.00 89 A0 O = EN29LV800 Flash 0 A0
P3.01 88 A1 O = EN29LV800 Flash 1 A1
P3.01 88 A1 O = EN29LV800 Flash 0 A1
P3.02 87 A2 O = EN29LV800 Flash 1 A2
P3.02 87 A2 O = EN29LV800 Flash 0 A2
P3.03 81 A3 O = EN29LV800 Flash 1 A3
P3.03 81 A3 O = EN29LV800 Flash 0 A3
P3.04 80 A4 O = EN29LV800 Flash 0 A4
P3.04 80 A4 O = EN29LV800 Flash 1 A4
P3.05 74 A5 O = EN29LV800 Flash 1 A5
P3.05 74 A5 O = EN29LV800 Flash 0 A5
P3.06 73 A6 O = EN29LV800 Flash 1 A6
P3.06 73 A6 O = EN29LV800 Flash 0 A6
P3.07 72 A7 O = EN29LV800 Flash 1 A7
P3.07 72 A7 O = EN29LV800 Flash 0 A7
P3.08 71 A8 O = EN29LV800 Flash 0 A8
P3.08 71 A8 O = EN29LV800 Flash 1 A8
P3.09 66 A9 O = EN29LV800 Flash 1 A9
P3.09 66 A9 O = EN29LV800 Flash 0 A9
P3.10 65 A10 O = EN29LV800 Flash 1 A10
P3.10 65 A10 O = EN29LV800 Flash 0 A10
P3.11 64 A11 O = EN29LV800 Flash 1 A11
P3.11 64 A11 O = EN29LV800 Flash 0 A11
P3.12 63 A12 O = EN29LV800 Flash 0 A12
P3.12 63 A12 O = EN29LV800 Flash 1 A12
P3.13 62 A13 O = EN29LV800 Flash 1 A13
P3.13 62 A13 O = EN29LV800 Flash 0 A13
P3.14 56 A14 O = EN29LV800 Flash 1 A14
P3.14 56 A14 O = EN29LV800 Flash 0 A14
P3.15 55 A15 O = EN29LV800 Flash 1 A15
P3.15 55 A15 O = EN29LV800 Flash 0 A15
P3.16 53 A16 O = EN29LV800 Flash 1 A16
P3.16 53 A16 O = EN29LV800 Flash 0 A16
P3.17 48 A17 O = EN29LV800 Flash 1 A17
P3.17 48 A17 O = EN29LV800 Flash 0 A17
P3.18 47 A18 O = EN29LV800 Flash 1 A18
P3.18 47 A18 O = EN29LV800 Flash 0 A18
P3.20 45 A20 I = Tastatur Row/Col
P3.21 44 A21 I = Tastatur Row/Col
P3.23 40 A23
XCLK
O = SLE 66C24PE 7 CLK Smartcardchip Takt - ist ueber einen externen Frequenzteiler mit dem Takteingang des Chips verbunden. Im Betrieb wird ueber den CPU-Pin der 7,5 MHz Peripherietakt ausgegeben. Durch den Frequenzteiler wird der Takt halbiert. Der Smartcard-Chip wird dadurch mit mit 3,75 MHz getaktet (gilt für Original Firmware)
P3.25 35 CS2 O = EN29LV800 Flash 1 Chip Enable Bank 2 Flash 1 0x8200 0000 - 0x8207 FFFF
P3.26 30 CS1 O = LCDisplay Chip Enable 0x8100 0000 (Command Mode), 0x8100 0001 (Data Mode)
P3.27 29 WE O = EN29LV800 Flash 0 WE
P3.27 29 WE O = EN29LV800 Flash 1 WE
135 /RESET I = ISP 9 /Reset ISP/Bootloader /Reset

Unbenutzte Pins / nicht erfasste Pins

Port Pin Funktion = Ziel Pin Funktion Beschreibung
P0.20 123 MAT1.3/SSEL1/EINT3 =
P0.25 21 =
P1.16 34 TRACEPKT0 =
P1.17 24 TRACEPKT1 =
P1.18 15 TRACEPKT2 =
P1.19 7 TRACEPKT3 =
P1.20 102 TRACESYNC =
P1.21 95 PIPESTAT0 =
P1.22 86 PIPESTAT1 =
P1.23 82 PIPESTAT2 =
P1.24 70 TRACECLK =
P1.25 60 EXTIN0 =
P2.16 131 D16 =
P2.25 12 D25 =
P2.28 17 D28 =
P2.29 18 D29 =
P2.30 19 D30/AIN4 =
P3.19 46 A19 =
P3.22 41 A22 =
P3.24 36 CS3 =
P3.28 28 BLS3/AIN7 =
P3.29 27 BLS2/AIN6 =
P3.30 97 BLS1 =
P3.31 96 BLS0 =
22 n.c. =
142 XTAL1 =
141 XTAL2 =
3 VSS =
9 VSS =
26 VSS =
38 VSS =
54 VSS =
67 VSS =
79 VSS =
93 VSS =
103 VSS =
107 VSS =
111 VSS =
128 VSS =
128 VSS =
139 VSSA =
138 VSSA(PLL) =
37 VDD(1V8) =
110 VDD(1V8) =
143 VDDA(1V8) =
2 VDD(3V3) =
31 VDD(3V3) =
39 VDD(3V3) =
51 VDD(3V3) =
57 VDD(3V3) =
77 VDD(3V3) =
94 VDD(3V3) =
104 VDD(3V3) =
112 VDD(3V3) =
119 VDD(3V3) =
14 VDDA(3V3) =