The logic behind naming of Realtek chips and their series took me some time to figure out:
- RTL8xxxA - Ameba1/Ameba Series
- RTL8xxxB - AmebaZ Series
- RTL8xxxC - AmebaZ2/ZII Series
- RTL8xxxCS - Ameba CS Series
- RTL8xxxD - AmebaD Series
- Realtek product pages
As such, there are numerous CPUs with the same numbers but different series. Different Ameba series are not compatible with each other, which makes them require different code and SDKs.
Ameba series comparison tableTable from www.e-paper-display.com
(modified a bit)
Realtek P/N | Series | Protocol | CPU | Frequency | SRAM | UART | SPI | I2S | ADC/DAC |
---|---|---|---|---|---|---|---|---|---|
RTL8710BN | Ameba Z | WiFi | ARM M4 | 125M | 256KB | 1 | 1 | N | Y/N |
RTL8710BX | Ameba Z | WiFi | ARM M4 | 62.5M | 256KB | 1 | 1 | N | Y/N |
RTL8710CX | Ameba Zii | WiFi | ARM M4 | 100M | 256KB | 3 | 1 | N | N/N |
RTL8710CM | Ameba Zii | WiFi | ARM M4 | 100M | 256K+4M | 3 | 1 | N | N/N |
RTL8720CN | Ameba Zii | WiFi+BLE4.2 | ARM M4 | 100M | 256KB | 2 | 1 | N | N/N |
RTL8720CF | Ameba Zii | WiFi+BLE4.2 | ARM M4 | 100M | 256KB | 2 | 1 | N | N/N |
RTL8720CM | Ameba Zii | WiFi+BLE4.2 | ARM M4 | 100M | 256KB | 2 | 1 | N | N/N |
RTL8720CS | Ameba CS | WiFi+BLE5 Mesh | M0+M4 | 200M | 512KB | 2 | 2 | Y | Y/Y |
RTL8721CSM | Ameba CS | WiFi+BLE5 Mesh | M0+M4 | 200M | 512K+4M | 3 | 2 | Y | Y/Y |
RTL8722CSM | Ameba CS | WiFi+BLE5 Mesh | M0+M4 | 200M | 512K+4M | 4 | 2 | Y | Y/Y |
RTL8720DN | Ameba D | 2.4G+5G+BLE5 | M0+M4 | 200M | 512K | 2 | 1 | Y | Y/Y |
RTL8721DM | Ameba D | 2.4G+5G+BLE5 | M0+M4 | 200M | 512K+4M | 3 | 2 | Y | Y/Y |
RTL8722DM | Ameba D | 2.4G+5G+BLE5 | M0+M4 | 200M | 512K+4M | 4 | 2 | Y | Y/Y |