Jump to content

Amstrad PPC640

From RetroTechCollection
Revision as of 06:48, 2 October 2026 by Josh (talk | contribs) (Name the Rockwell modem chips and the isolation barrier from the modem schematics)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Amstrad PPC640
PPC640 opened out, with the LCD raised
Specifications
ManufacturerAmstrad plc
TypePortable computer
Released1987
Intro priceUS$1,099 (1987)[1]
CPUSony CXQ70116P-8 (NEC V30 type), 8 MHz
Memory640 KB with parity; 64 KB video RAM
StorageOne (PPC640S) or two (PPC640D) 720 KB 3.5-inch drives
Display640 × 200 supertwist LCD, not backlit; MDA and CGA compatible
SoundSpeaker with volume control
ROM16 KB system ROM (ROS)
Ports / interfaceRS-232 serial, Centronics parallel, 9-pin video, expansion A and B, 14-way DIN monitor power, telephone line
PowerTen alkaline C cells, AC adaptor, car adaptor or Amstrad PC monitor
Dimensions450 × 230 × 100 mm closed, excluding handle
Weight5.4 kg without batteries
OS / FirmwareMS-DOS 3.30, Mirror II, PPC Organizer
Model no.PPC640S, PPC640D

The Amstrad PPC640 is a portable IBM PC compatible that Amstrad released in 1987 alongside the PPC512. It has 640 KB of RAM, an 8 MHz V30-type processor, a non-backlit supertwist LCD, a full-size 102-key keyboard that folds up over the screen to form the lid, one or two 720 KB 3.5-inch drives and a built-in Hayes-compatible modem. It runs from ten C cells, a mains adaptor, a car adaptor or the power supply in an Amstrad PC1512 or PC1640 monitor.[2][3] The PPC512 is the same machine with 512 KB and no modem.[2]

History

[edit | edit source]

The PPC512 and PPC640 were Amstrad's first portable PC compatibles and were developed from the desktop PC1512 and PC1640.[3] Amstrad's Technical Reference Manual for the pair was first published in 1987.[4] Both models came with MS-DOS 3.30 and PPC Organizer, a memory-resident diary, card file, word processor and calculator, and the PPC640 added the Mirror II communications program.[3][5] The machine was sold with a nylon carry bag with pockets for the adaptors, manuals and discs.[5] In 1988 Amstrad used the PPC design as the basis of a desktop machine, sold as the Amstrad PC20 and the Sinclair PC200.[3]

PPC640 and PPC512

[edit | edit source]
Differences between the two models (Amstrad service manual)
Item PPC640 PPC512
RAM 640 KB 512 KB
Modem Built in (modem board MC0053A, part 177322) None
Mirror II communications software Supplied Not supplied
Floppy drive part number 177248 177247
Keyboard switch assembly 177319 177318

Both come as S (single drive) and D (twin drive) versions. The cabinet parts list gives most case parts, including the battery lid (177222 on the PPC640, 177221 on the PPC512), a separate PPC640 number, and has separate bottom assemblies for the S and D versions. The LCD, the CPU board, the power supply and memory board, and the small fuse, LED and volume boards carry the same part numbers on both models.[2]

Hardware

[edit | edit source]

Processor and memory

[edit | edit source]

Amstrad's specification sheet and Technical Reference Manual call the processor an 8086 running at 8 MHz, with a socket for an 8087 maths co-processor.[2][4] The electrical parts list gives the processor, IC120, as a CXQ70116P-8 (part 177284), Sony's 8 MHz part of the NEC V30 family.[2][6]

The 640 KB of system RAM is parity-checked; the 16 KB system ROM (the ROS) is not.[4] The parts list gives eighteen KM41256-15 DRAMs (IC135–152) and six KM4164B-15 (IC153–158).[2] MCbx's guide to upgrading a PPC512 to 640 KB fits four 41464 (64K × 4) and two 4164 chips in six empty positions on the lower board, then moves the 512K/640K link LK4 on the memory board and a second link on the CPU board.[7] Read the chip markings on the board before ordering parts, since the two sources describe those positions differently.

Boards

[edit | edit source]

The parts list names these boards:[2]

PPC640 circuit boards (electrical parts list p. 30; part numbers for PCB104 and PCB501 from the cabinet parts list p. 16)
Reference Board Part number
PCB101 CPU board MC0051A 177259
PCB102 Switch (micro) 177320
PCB103 Switch 177255
PCB104 LED 177249
PCB501 Memory and power supply MC0057A 177257
PCB502 Fuse 177251
PCB503 Volume control 177253
PCB504 Control 177321
PCB901 Modem MC0053A 177322

The power supply schematic shows the battery holder on PCB102 (MS0091), the switch that closes when the keyboard is shut on PCB103 (MS0093), fuses F501 and F502 on PCB502 (MS0094), and the −20 V LCD drive on PCB504 (MS0096A). It labels the main power board PCB501 MC0052A, where the parts list says MC0057A.[2]

Display

[edit | edit source]

The internal display adapter emulates both the MDA and the CGA, and drives either the internal LCD or an external monitor through a 9-pin D socket carrying RGBI colour, mono video and the two sync signals.[4] The LCD is a 640 × 200 supertwist panel with adjustable contrast and grey-scale emulation; it tilts on its own hinge and folds into a recess in the top of the case.[2][3] With Scroll Lock on, the right-hand Alt (Gr) key switches between two ways of rendering colour on the LCD, and the right-hand Ctrl key switches output between the LCD and an external monitor.[8] Amstrad treated the LCD as a complete exchange unit (LCD101, part 177245) and gave no service data for it.[2]

Discs

[edit | edit source]

The drives are Amstrad's FD-5 720 KB 3.5-inch units, driven by a µPD765A-type controller clocked at 4 MHz; the drive nearest the keyboard is drive A.[2][4][8] There is no hard disc interface inside the machine. External hard disc controllers and a bus expansion unit use the expansion connectors.[4]

Ports

[edit | edit source]
Rear and side connectors (Technical Reference Manual, section 1)
Connector Type Notes
Serial (COM1) 25-way D plug DTE, INS8250 UART at 3F8h, IRQ4
Parallel 25-way D socket Centronics printer port at 378h
Video 9-way D socket RGBI colour or mono video with sync
Expansion A 25-way D socket Part of the 8-bit expansion bus
Expansion B 37-way D socket Rest of the expansion bus, with power inputs
DC input Jack 12 V nominal, centre positive, 9.5–17.5 V
Monitor power 14-way DIN +5, +12, −5 and −12 V from an Amstrad PC monitor; no video
Modem BT 431A in a covered compartment right of the LCD (UK) 603A extension socket at the right rear

The US PPC640 has two Bell connectors, LINE and PHONE, at the rear of the modem instead of the British connectors.[4][8] On US machines a metal plate covers the expansion connectors.[4]

Modem

[edit | edit source]

The PC2000 modem sits on its own board, PCB901 (MC0053A), and appears to software as COM2: an INS8250 UART at 2F8h on IRQ3.[2][4] Amstrad's specification lists V21 (300 bps), V23 (1200/75 bps), V22 (1200 bps) and V22bis (2400 bps), with Hayes commands, auto-dial and auto-answer; the US manual lists Bell 103 and 212A and V22bis.[2][8] The modem schematics show Rockwell R5325 and R5310 chips (IC901 and IC902), an Am7910 (IC909) and an HD63A01 microcontroller (IC910), with the line transformer marked as a 3000 V RMS isolation barrier; the parts list adds the line transformer T901, the relay RL901 and a 0.47 µF 250 V metallised polyester capacitor, C901.[2] The Technical Reference Manual withholds the modem's circuit details, citing communications regulations, but the service manual includes its schematics.[4][2] Amstrad recommends not using the modem on battery power.[8]

Power

[edit | edit source]
Power sources (service manual p. 2 and parts list; user instructions; Technical Reference Manual section 1.20)[2][8][4]
Source Details
Ten C cells Alkaline only, five to each of two tubes; up to 8 hours' use (Amstrad). Zinc-carbon cells cannot supply the current and NiCd cells give early low-battery warnings.
AC adaptor PPC640AC-B (UK, 240 V), PPC640AC-A (US, 120 V), PPC640AC-E (Europe, 220 V); output 1.9 A at 13 V; part 177323
Car adaptor PPC640DC, for 12 V negative-earth vehicles; part 177324
Amstrad monitor PC-MD, PC-CD or PC-ECD, through the 14-way DIN socket

The power board makes +5 V ±5% at 0.7–2.5 A with a switching regulator, and derives four low-current rails rated at up to 50 mA each: +12 V and −12 V for the RS-232 drivers, −5 V for the modem and −20 V for the LCD.[2] One half of an NE556 (IC501) runs the switching regulator and the other half the battery alarm. Closing the keyboard with the power on sounds an alarm as well.[2][8] The 146818 real-time clock (IC134, an MC146818P in the parts list) has no backup cell of its own and runs from the main battery pack. With no batteries fitted, the time and date are lost whenever the external supply is removed.[4][5][8]

[edit | edit source]

A bank of DIP switches on the left-hand side of the case sets the display at start-up. Switches 1 to 5 are used and switch 6 is not.[4][8]

Configuration switches (Technical Reference Manual section 1.21)
Switch On Off
1 Output to the external video connector Output to the internal LCD
2 Internal adapter works as MDA (mono) Internal adapter works as CGA (colour)
3 Internal adapter disabled; an external adapter must be fitted Internal adapter enabled
4 and 5 Default display mode: 4 off, 5 off external EGA; 4 off, 5 on CGA 40 columns; 4 on, 5 off CGA 80 columns; 4 on, 5 on monochrome

The user manual describes the same switches by "up" and "down" positions and calls the fourth combination of switches 4 and 5 reserved.[8] The default mode set by switches 4 and 5 must agree with switch 2; if it does not, the screen goes blank after "Please wait".[4]

Three factory links, LK1–LK3, select the language of the start-up messages (English, German, French, Spanish, Danish, Swedish or Italian). With all three fitted, the firmware enters a diagnostic mode in which it runs only the keyboard and disc tests and carries on past any failure.[4] MCbx also records LK4 (512K/640K, on the memory board) and LK6–LK7, which select the character set in the character ROM.[7]

Repair guides

[edit | edit source]

Documentation

[edit | edit source]
[edit | edit source]
[edit | edit source]

References

[edit | edit source]
  1. ↑ Vintage Laptops Museum, "Amstrad Portable PPC 640". Retrieved 2026-10-02. Gives the price as US$1,099 (1987), 16 KB ROM and the 300/1200/2400 bps modem.
  2. ↑ 2.00 2.01 2.02 2.03 2.04 2.05 2.06 2.07 2.08 2.09 2.10 2.11 2.12 2.13 2.14 2.15 2.16 2.17 Amstrad plc, PPC512S/512D, PPC640S/640D Personal Portable Computer Service Manual. Hosted as File:Amstrad PPC 512 PPC 640 Service Manual.pdf, described at Amstrad PPC 512 / PPC 640 Service Manual. Technical specification and notes to service engineers p. 2; alignment p. 14; cabinet parts list p. 16; power supply schematic p. 26; modem schematics pp. 27–28; electrical parts list pp. 29–31.
  3. ↑ 3.0 3.1 3.2 3.3 3.4 Wikipedia, "Amstrad PPC". Retrieved 2026-10-02. Release in 1987 as Amstrad's first portable PC compatibles, developed from the PC1512 and PC1640; PPC Organizer and Mirror II; the 1988 PC20 and Sinclair PC200 based on the PPC design.
  4. ↑ 4.00 4.01 4.02 4.03 4.04 4.05 4.06 4.07 4.08 4.09 4.10 4.11 4.12 4.13 4.14 Amstrad Consumer Electronics plc, Amstrad PPC Technical Reference Manual (Bill Weidenauer, 1987), transcribed by John Elliott at seasip.info. Retrieved 2026-10-02. Preface; section 1 (hardware): 1.1 CPU, 1.2 memory, 1.9 real time clock, 1.10.3 option links, 1.12 floppy disc controller, 1.13 serial port, 1.16 modem, 1.18 expansion connectors and power requirements, 1.19 video connector, 1.20 power connectors, 1.21 switch settings; section 2 (firmware): 2.2 power-up self tests, 2.6 ROS messages.
  5. ↑ 5.0 5.1 5.2 Ewart Stronach, "Amstrad's PPC 512 and PPC 640 Portables", Your Computer (Australia), July 1988, pp. 62–64. Scan at archive.org. Retrieved 2026-10-02. The controls and ports, the "Please wait" start-up and the V1.8 sign-on, the clock running from the main batteries, and the nylon carry bag.
  6. ↑ CPU-World, "NEC V30 processor family". Retrieved 2026-10-01. Lists the Sony CXQ70116P-8 among V30 parts.
  7. ↑ 7.0 7.1 MCbx, "Amstrad PPC512", oldcomputer.info. Retrieved 2026-10-02. Disassembly, the 512 KB to 640 KB upgrade, the expansion box, the video and monitor power pinouts, the DIP switches and the option links LK1–LK7.
  8. ↑ 8.00 8.01 8.02 8.03 8.04 8.05 8.06 8.07 8.08 8.09 Amstrad plc, The Amstrad Portable PPC 512/640 User Instructions (US edition, first edition 1988). Hosted as File:Amstrad PPC 512 PPC 640 User Instructions.pdf, described at Amstrad PPC 512 / PPC 640 User Instructions. Power sources (introduction); inserting the batteries p. 9; configuration switches pp. 10–11; switching on pp. 13–14; LCD toggles p. 17; switching off p. 43; cleaning p. 50; external monitor pp. 317–318; troubleshooting pp. 327–339; PC2000 modem p. 236.