This article is from the Amiga CD32 FAQ, by Stuart Tomlinson with numerous contributions by others.
A: Internal... CPU Motorola 68EC020 clocked at 14.32Mhz. 32 bit data path. 24 bit address space (limited to additional 8M of 'fast' RAM due to CD32 system design). FPU None. MMU None. ROM 1M (8 megabits) of operating system. RAM 2M (16 megabits) of 'chip' RAM. 1K of 'flash' RAM. CD drive Multi-session, double speed, top loading, caddy-less design. Max transfer about 330K/s. Custom controller based (not IDE or SCSI). Operating system Kickstart/AmigaDOS version 40.6, release 3.1. Customisations for CD32 specifics. Custom chipset AGA custom chipset from 4 chips. Chips are called Akiko, Alice, Lisa, Paula. See the Jargon list for what they do.
External... Aux port 1 x 6 pin mini-din type. Combined serial/keyboard connector. Controller ports 2 x 9 pin D type. Accepts CD32 joypads, Amiga mice, joysticks, Megadrive joypads, Master System joypads. Video outputs Composite, S-Video, RF (for televisions). French CD32s have a combined SCART & S-Video port in place of the S-Video port. Audio outputs 2 x RCA standard fixed output level. 1 x mini stereo headphone jack adjustable output level. Expansion port 1 x microchannel. For FMV cartridge or other system expansions.
Add-ons... CD32 joypad Custom 11 button wire based, 9 pin D style. 1 supplied, additional joypads can be purchased separately. CD32x & SX-1 Adds enough connectors and ports to make it possible to use your CD32 as a computer. FMV cartridge Play CD-i Digital Video or Video CDs. Keyboard Most Amiga keyboards can be plugged into a CD32. Mouse All Amiga mice can be plugged into the CD32. Some games will be easier to control. Serial link Connected to the Aux port, allows you to use the CD32 as an external CD-ROM drive for other computers.