![]() ZBasic System Library
27
ZBasic Microcontrollers
For the available hardware I2C channels, the table below gives the pin numbers used for SDA and SCL.
SCL and SDA Pins by Channel for ZX Devices
ZX Device
Chan.
SCL
SDA
ZX-24, ZX-24a, ZX-24p, ZX-24n, ZX-24r, ZX-24s, ZX-24t
0
12, C.0
11, C.1
ZX-40, ZX-40a, ZX-40p, ZX-40n, ZX-40r, ZX-40s, ZX-40t
0
22, C.0
23, C.1
ZX-44, ZX-44a, ZX-44p, ZX-44n, ZX-44r, ZX-44s, ZX-44t
0
19, C.0
20, C.1
ZX-24e, ZX-24ae, ZX-24ne, ZX-24pe, ZX-24nu, ZX-24pu, ZX-24ru, ZX-24su
0
12, C.0
11, C.1
ZX-328n, ZX-328l, ZX-32n, ZX-32l
0
28, C.5
27, C.4
ZX-1281, ZX-1281n
0
25, D.0
26, D.1
ZX-1280, ZX-1280n
0
43, D.0
44, D.1
ZX-24x, ZX-24u
0
1
11, C.1
17, E.1
12, C.0
25, E.0
ZX-32a4
0
1
11, C.1
29, E.1
10, C.0
28, E.0
ZX-128a1
0
1
2
3
16, C.1
36, E.1
26, D.1
46, F.1
15, C.0
35, E.0
25, D.0
45, F.0
ZX-128e, ZX-128ne, ZX-1281e, ZX-1281ne
0
12, D.0
11, D.1
ZX-328nu
0
22, C.5
21, C.4
ZX-24xu
0
1
11, C.1
23, E.1
12, C.0
24, E.0
It is important to note that on the ZX-24n, ZX-24p, ZX-24r, ZX-24s and ZX-24t, the hardware I2C channel
cannot be used while Com2 is open since pin 11 is shared by the SDA signal and TxD for Com2.
SCL and SDA Pins by Channel for Generic Target Devices
Target Device
Pkg.
Chan.
SCL
SDA
tiny24, tiny24A, tiny44, tiny44A, tiny84, tiny84A, tiny87, tiny167,
tiny2313, tiny2313A, tiny4313, tiny828, tiny441, tiny841, tiny1634
all
-
-
-
tiny48, tiny88
P28
0
28, C.5
27, C.4
T28
0
24, C.5
23, C.4
T32
0
28, C.5
27, C.4
mega48, mega48A, mega48P, mega48PA, mega48PB, mega88,
mega88A, mega88P, mega88PA, mega88PB, mega168, mega168A,
mega168P, mega168PA, mega168PB, mega328, mega328P,
mega328PB
P28
0
28, C.5
27, C.4
T28
0
28, C.5
27, C.4
T32
0
28, C.5
27, C.4
(mega328PB only)
T32
1
6, E.1
3, E.0
mega16, mega16A, mega164A, mega164P, mega164PA, mega32,
mega32A, mega324P, mega324PA, mega644, mega644A, mega644P,
mega644PA, mega1284P, mega8535, mega163, mega323
P40
0
22, C.0
23, C.1
T44
0
19, C.0
20, C.1
mega64, mega64A, mega128, mega128A, mega1281, mega2561,
AT90CAN32, AT90CAN64, AT90CAN128, AT90USB646, AT90USB647,
AT90USB1286, AT90USB1287
T64
0
25, D.0
26, D.1
mega8U2, mega16U2, mega32U2
AT90USB82, AT90USB162, mega8515, mega161, mega162
T32
-
-
-
mega16U4, mega32U4
T44
0
18, D.0
19, D.1
mega165, mega165A, mega165P, mega165PA,
mega325, mega325P,
mega645, mega645A, mega645P,
mega169, mega169A, mega169P, mega169PA,
T64
0
6, E.4
7, E.5
|