8-Channel 12-Bit ADC for Raspberry Pi
2,500৳
This product is fully compatible with Raspberry Pi 4 (1GB, 2GB,4GB) and hopes you enjoy hacking with Pi 4 and all of other Pi 4 accessories.
Description
Raspberry Pi does not include a hardware analog-to-digital converter, so the external ADC (such as the MCP3008) plays an important role in converting continuous time-varying analog signals into discrete-time digital signals so that they can easily be read by the digital devices. This 8-Channel 12-Bit ADC for Raspberry Pi can enable Raspberry Pi to read analog sensors.
Feature of the 8-Channel 12-Bit ADC for Raspberry Pi
- CRC calculation unit
- 5-channel Direct memory access(DMA) controller
- Calendar RTC with alarm and periodic wakeup from Stop/Standby
- Timers
- Advanced-control timer
- General-purpose timers & Basic timers
- Independent and system watchdog timers
- SysTick timer
- Real-time clock (RTC)
- Serial wire debug (SWD)
- Support Raspberry Pi 3B/3B+/4
Description
Why do we need ADC on Raspberry Pi?
Raspberry Pi does not include a hardware analog-to-digital converter, so the external ADC (such as the MCP3008) plays an important role in converting continuous time-varying analog signals into discrete-time digital signals so that they can easily be read by the digital devices.
ADC is a common accessory for Raspberry Pi. Nowadays many cheap MCUs has built-in ADC, so we make this 8-channel ADC based on STM32F030, which is a cost-effective, low-power ARM Cortex M0 MCU. We breakout 8 channels ADC from the MCU, and integrated 4 analog Grove connector so that you can also use analog Grove modules with it.
Note
Because ST32 series chips are out of stock globally, prices have increased several times and there is no clear delivery date. We have no choice but to switch to the MM32 chip. The specific replacement models are as follows: STM32F030F4P6TR is replaced by MM32F031F6P6. After the chip is replaced, the product functions, features, usage methods and codes remain unchanged. It should be noted that the firmware version has changed, and the factory firmware has been adjusted according to different chips. If you need to re-burn the firmware, please download the firmware corresponding to the chip.
Specification
| Item | Value |
| Operating Supply Voltage | 3.3V |
| ADC Resolution | 12 bit |
| Maximum Clock Frequency | 48 MHz |
| Program Memory Size | 16kB |
| Data RAM Size | 4 kB |
| Data Bus Width | 32 bit |
| Operating Temperature | -40~85℃ |
| Communication Interfaces | I2C |
| I2C address | 0x04(default) |
| Size | L: 65mm W: 55mm H: 18mm |
| Weight | 25.9g |
| Package size | L: 140mm W: 75mm H: 25mm |
| Gross Weight | 45g |
Feature
- Compatible : Raspberry Pi 4
Typical applications
- Temperature measurement
- Consumer goods
ECCN/HTS
| HSCODE | 8517709000 |
| USHSCODE | 8517180050 |
| UPC | 841454122036 |
| EUHSCODE | 8517180000 |
| COO | CHINA |
LEARN AND DOCUMENTS
Documentations
Resources
- 8-Channel 12-Bit ADC for Raspberry Pi (STM32F030) Eagle Files
- 8-Channel 12-Bit ADC for Raspberry Pi (STM32F030) Software Library
- Datasheet STM32F030
- MM32F031F6P6_Datasheet.pdf
- MM32F031F6P6-Firmware
Learn
8-Channel 12-Bit ADC for Raspberry Pi (STM32F030)
This is the wiki page for this product, which will show you how to use the product, as well as details about the software and hardware.
[Blog] How To Configure WiFi on Raspberry Pi: Step By Step Tutorial
This blog will show you three ways to configure WiFi on your Raspberry Pi with both Raspberry Pi OS desktop and server, and it will also cover how to do it on a headless Raspberry Pi!
You must be logged in to post a review.









Reviews
There are no reviews yet.