LPC2220 Pin-Belegung
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) | = |