IBM PALM processor

The PALM (Program All Logic in Microcode[1]) is a 16-bit central processing unit (CPU) developed by IBM.

IBM referred to PALM as a microprocessor, though they used that term to mean a processor that executes microcode to implement a higher-level instruction set, rather than its conventional definition of a CPU on an integrated circuit.

The PALM processor was a circuit board[2] containing 13 bipolar gate arrays packaged in square metal cans, 3 conventional transistor–transistor logic (TTL) ICs in dual in-line packages, and 1 round metal can part.

PALM can directly address 64 KB (64 KiB) of memory.

In 1973, the IBM Los Gatos Scientific Center developed a portable computer prototype called SCAMP (Special Computer APL Machine Portable) based on the PALM processor with a Philips compact cassette drive, small CRT display, and full-function keyboard.