Raspberry Pi CM3 Models Comparison

ModelPiCM3EBPiCM3PiCM3CANPiCM3D84PiCM3D88PiCM3D84A
DescriptionCM3 Linux Programmable Expansion BoardCM3 Linux Programmable ControllerCM3 Linux Programmable Controller with DIOCM3 Linux Programmable Controller with DIOCM3 Linux Programmable Controller with DIOCM3 Linux Programmable Controller with DIO AI
CPUA53 - 1.2G Hz (Optional)A53 - 1.2G HzA53 - 1.2G HzA53 - 1.2G HzA53 - 1.2G HzA53 - 1.2G Hz
EMMC Flash ROM4/8/16/32G (Optional)4/8/16/32G (Optional)4/8/16/32G (Optional)4/8/16/32G (Optional)4/8/16/32G (Optional)4/8/16/32G (Optional)
SDRAM1G Bytes (Optional)1G Bytes1G Bytes1G Bytes1G Bytes1G Bytes
OSLinux - RaspbianLinux - RaspbianLinux - RaspbianLinux - RaspbianLinux - RaspbianLinux - Raspbian
Ethernet1 + 1 (option)1 + 1 (option)1 + 1 (option)1 + 1 (option)1 + 1 (option)1 + 1 (option)
RS232/RS485/RS422222221
CAN Busx 2 (DUO)
USB (Host)2 + 1 (onboard)2 + 1 (onboard)2 + 1 (onboard)2 + 1 (onboard)2 + 1 (onboard)2 + 1 (onboard)
mini-PCIE (USB)111111
SD ( for Storage only)111111
I2C / SPI / PWMVVVVVV
RTC/ BuzzerVVVVVV
HDMIVVVVVV
GPIO161616161616
Digital Input 888
Digital Output 484
WatchdogVVVVVV
Analog Input V or A (4 channels)
LTE/ NB-IOT mini-PCIEOptionalOptionalOptionalOptionalOptionalOptional
Power InputDC 9 ~ 32 VDC 9 ~ 32 VDC 9 ~ 32 VDC 9 ~ 32 VDC 9 ~ 32 VDC 9 ~ 32 V