ZX81 Chip Pin-outs

Discussions about Sinclair ZX80 and ZX81 Hardware
User avatar
1024MAK
Posts: 1730
Joined: Mon Sep 26, 2011 9:56 am
Location: Looking forward to summer in Somerset, UK...

ZX81 Chip Pin-outs

Post by 1024MAK » Sun Nov 24, 2013 10:23 am

ZX81 Chip Pin-outs
Z80 CPU pin-out.png
Z80 CPU
Z80 CPU pin-out.png (80.93 KiB) Viewed 2046 times
ZX81 ULA.png
ZX81 ULA
ZX81 ULA.png (37.55 KiB) Viewed 1582 times
D2364C ROM.png
D2364C ROM
D2364C ROM.png (29.92 KiB) Viewed 2046 times
Last edited by 1024MAK on Tue Feb 23, 2016 10:36 pm, edited 1 time in total.

User avatar
1024MAK
Posts: 1730
Joined: Mon Sep 26, 2011 9:56 am
Location: Looking forward to summer in Somerset, UK...

Re: ZX81 Chip Pin-outs

Post by 1024MAK » Sun Nov 24, 2013 10:23 am

RAM
2114 SRAM pin-out.png
2114 SRAM
2114 SRAM pin-out.png (21.7 KiB) Viewed 2047 times
MK4118A & MK4801A SRAM.png
MK4118A & MK4801A 1K SRAM
MK4118A & MK4801A SRAM.png (50.96 KiB) Viewed 2047 times
IMG_4191.JPG
NEC uPD4016 2K SRAM
IMG_4191.JPG (176.07 KiB) Viewed 664 times
2016, 6116, 2k SRAM pin-out.png
2016, 6116, 2k SRAM
2016, 6116, 2k SRAM pin-out.png (26.22 KiB) Viewed 599 times
MK4816 Pseudostatic RAM.png
MK4816 Pseudostatic 2K RAM
MK4816 Pseudostatic RAM.png (82 KiB) Viewed 2047 times
62256 32k SRAM pin-out.png
62256 32k SRAM
62256 32k SRAM pin-out.png (50.97 KiB) Viewed 598 times
Mark
Last edited by 1024MAK on Sun Nov 24, 2013 10:35 am, edited 1 time in total.

User avatar
1024MAK
Posts: 1730
Joined: Mon Sep 26, 2011 9:56 am
Location: Looking forward to summer in Somerset, UK...

Re: ZX81 Chip Pin-outs

Post by 1024MAK » Sun Nov 24, 2013 10:32 am

Sinclair ZX81 ULA

Code: Select all

ZX81 Ferranti ULA
Pin  Function  Function  Pin
 1   A7'         +5V     40
 2   A8'         A6'     39
 3   A2'         A5'     38
 4   A1'         A4'     37
 5   A0'         A3'     36
 6   /RD         OSC     35
 7   /IORQ       GND     34
 8   /WR         KBD0    33
 9   /MREQ       D0      32
10   /M1         KBD1    31
11   A14         D1      30
12   /RAMCS      KBD2    29
13   /ROMCS      D2      28
14   /CLK (CPU)  KBD3    27
15   /NMI        D3      26
16   TV/TAPE     KBD4    25
17   /HALT       D4      24
18   A15         D5      23
19   D7          USA/UK  22
20   TAPE IN     D6      21
I hope these pin-outs are helpful to those who do not yet have this information etched in to their minds yet :mrgreen:
If you spot any errors, please let me know so that I can correct them.
Also note that the ROM socket and RAM socket may be bigger than the size of the chip actually fitted. These pin-outs are for the chips, not the sockets.

1 bit X 16k 4116 DRAM
As used in both Sinclair's 16k byte RAM pack and many other 16k byte RAM expansions.
4116 DRAM pin-out_p.png
4116 DRAM pin-out
4116 DRAM pin-out_p.png (35.44 KiB) Viewed 818 times
4116 current_p.png
4116 DRAM voltages and currents
4116 current_p.png (21.25 KiB) Viewed 818 times
Mark
Last edited by 1024MAK on Sat Dec 24, 2016 10:18 am, edited 1 time in total.

Rink
Posts: 165
Joined: Wed Jun 27, 2012 4:48 pm

Re: ZX81 Chip Pin-outs

Post by Rink » Sun Nov 24, 2013 3:11 pm

Never come across PSRAM before - looks cool. Anyone know where you can buy it?

I hate DRAM, but find the capacities of SRAM to be quite disappointing so this stuff looks interesting.

User avatar
sirmorris
Posts: 2600
Joined: Thu May 08, 2008 4:45 pm
Location: oxon, uk

Re: ZX81 Chip Pin-outs

Post by sirmorris » Sun Nov 24, 2013 9:24 pm

Great stuff, Mark! Thanks :D
--=== ZXpand+ ... A more moderner all-in-one upgrade solution for ZX81 ===--
* SD/MMC storage * 32K Hires-capable RAM * AY sound chip * Joystick port * Serial *
* BASIC enhancements - plug & play * Reset button * Auto-boot facility *

yalokinh
Posts: 16
Joined: Fri Nov 01, 2013 5:20 am

Re: ZX81 Chip Pin-outs

Post by yalokinh » Sun Nov 24, 2013 9:43 pm

Great, thanks

yalokinh
Posts: 16
Joined: Fri Nov 01, 2013 5:20 am

Re: ZX81 Chip Pin-outs

Post by yalokinh » Wed Nov 27, 2013 3:48 pm

For the 2114, i think there are two of them, do the pins for both chips go to the same place?

User avatar
PokeMon
Posts: 2117
Joined: Sat Sep 17, 2011 5:48 pm

Re: ZX81 Chip Pin-outs

Post by PokeMon » Wed Nov 27, 2013 3:58 pm

As for the RAMs the address lines and data lines can be swapped in any way, you can not trust that A5 goes to A5 or that I/O3 goes to D3 or D4.

User avatar
1024MAK
Posts: 1730
Joined: Mon Sep 26, 2011 9:56 am
Location: Looking forward to summer in Somerset, UK...

Re: ZX81 Chip Pin-outs

Post by 1024MAK » Wed Nov 27, 2013 5:34 pm

yalokinh wrote:For the 2114, i think there are two of them, do the pins for both chips go to the same place?
If you are using 2114 SRAM chips, two are needed. One does 4 bits of the 8 bit byte, the other does the remaining 4 bits of the byte. Connect the ten address lines of both to the A0 - A9 address lines of the Z80 CPU.

As PokeMon says, the actual order of the connections is not important. What do we mean by this? Well, as the Z80 writes data to the RAM , and the RAM does not care where that data is stored, it makes no difference if the address lines are mixed up. For example you can route Z80 CPU A0 to RAM A2, CPU A1 to RAM A1, CPU A3 to RAM A0, CPU A4 to RAM A3 etc. as long as all the address lines connect to the "lower" address lines (A0 - A9) of the CPU.

You can do the same for the data lines (CPU D0 - D7) to the RAM I/O1 - I/O4. Route four of the data lines (CPU D0 - D7) to the I/O pins of one 2114, and route the remaining data lines to the second 2114 chip :mrgreen:

Note that the ULA named pins do have to tie up with ("connect with" either directly or via the resistors) the similar named Z80 CPU pins as per the schematic diagram.

The system will work fine, as the CPU can read and write data to the RAM.

Note this mixed up connection system will not work for the ROM. It only works for static RAM chips.

Mark

Edited to add a word that I missed out (work) in the last sentence :oops:
Last edited by 1024MAK on Thu Nov 28, 2013 10:30 am, edited 1 time in total.

yalokinh
Posts: 16
Joined: Fri Nov 01, 2013 5:20 am

Re: ZX81 Chip Pin-outs

Post by yalokinh » Thu Nov 28, 2013 1:35 am

ah cool, learning lots!
Thanks

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests