Skip to the content
2 layers37 × 18 mmProMicro, the printed circuit board in 3D

Library to support Microchip MPC3x6x 16/24bit analog to digital converters.

Size
37 × 18 mm
Copper layers
2
Thickness
1 mm
Parts
34
Nets
45
Pads
146
Tracks, vias
105, 38
Pours
7
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
31 Dec 2021
Updated
7 Nov 2026

Overview

ProMicro is an open-source printed circuit board by nerdyscout, from the nerdyscout/Arduino_MCP3x6x_Library repository on GitHub, published under the MIT licence. It is a 2-layer board of 37 × 18 mm with 34 parts on 45 nets, routed with 105 tracks and 38 vias.

It is built around the TLV75533PDRV. Its parts include 17 capacitors, 10 resistors, 3 ICs and 1 connector. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

Arduino MCP3x6x Library

Arduino library for Microchip MCP346xR / MCP356xR 16/24-bit SAR analog-to-digital converters over SPI.

Supported devices

  • MCP3461R / MCP3462R / MCP3464R (16-bit)
  • MCP3561R / MCP3562R / MCP3564R (24-bit)

Installation

Use the Arduino Library Manager and search for MCP3x6xR, or clone this repository into your libraries folder:

sh
git clone https://github.com/nerdyscout/Arduino_MCP3x6x_Library.git \
  ~/Arduino/libraries/MCP3x6xR

Quick example

cpp
#include "Arduino_MCP3x6x_Library.hpp"

MCP3461 mcp;

void setup() {
  Serial.begin(115200);
  mcp.begin();
}

void loop() {
  int32_t raw  = mcp.analogRead(MCP3x6x_CH0);
  double volt  = raw * mcp.getReference() / mcp.getMaxValue();
  Serial.println(volt, 6);
  delay(1000);
}

More examples are in the examples/ folder covering single-ended, differential, scan, and streaming modes.

Breakout PCBs

Breakout PCBs for this project live in the pcb/ folder, with KiCad sources for Adafruit, Arduino, and Sparkfun-style boards.

BoardTopBottom
Adafruit FeatherFeather topFeather bottom
Arduino UnoUno topUno bottom
Sparkfun ProMicroProMicro topProMicro bottom

Documentation

Full API reference is generated with Doxygen and hosted at:

https://nerdyscout.github.io/Arduino_MCP3x6x_Library/

Build locally with doxygen Doxyfile.

License

MIT — see LICENSES/.

Parts

34
QtyValueFootprintReferences
810pCapacitor_SMD:C_0402_1005MetricC3, C4, C5, C6, C7, C8, C9, C10
81kResistor_SMD:R_0402_1005MetricR1, R2, R3, R4, R5, R6, R7, R8
6100nCapacitor_SMD:C_0402_1005MetricC1, C2, C12, C13, C14, C16
31nCapacitor_SMD:C_0402_1005MetricC11, C15, C17
2SolderJumper_3_OpenJumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mmJP1, JP2
10Resistor_SMD:R_0402_1005MetricR9
1Conn_02x05_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x05_P2.54mm_HorizontalJ1
1DNPResistor_SMD:R_0402_1005MetricR10
1MCP1501-30xRWPackage_DFN_QFN:WDFN-8-1EP_2x2mm_P0.5mm_EP0.8x1.2mmU4
1MCP3x64/NCPackage_DFN_QFN:QFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mm_ThermalViasU1
1Sparkfun_Pro_Micropcb:ProMicroA3
1TLV75533PDRVPackage_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mmU3

More from nerdyscout/Arduino_MCP3x6x_Library

2
  • 2 layers68.6 × 53.3 mmUno, the printed circuit board in 3D

    Uno

    nerdyscout/Arduino_MCP3x6x_Library

    Library to support Microchip MPC3x6x 16/24bit analog to digital converters.

    34 parts20MIT
  • 2 layers51.3 × 23.4 mmFeather, the printed circuit board in 3D

    Feather

    nerdyscout/Arduino_MCP3x6x_Library

    Library to support Microchip MPC3x6x 16/24bit analog to digital converters.

    27 parts20MIT

Similar boards

  • 4 layers65 × 49.8 mm2.5in IDE SSD no lengthmatch, the printed circuit board in 3D

    2.5in IDE SSD no lengthmatch

    dosdude1/2.5-inch-ide-ssd

    A custom-designed IDE SSD for use in any machine that utilizies a 2.5" IDE hard disk.

    91 parts334GPL-3.0
  • 2 layers41.6 × 47.3 mmHomekey, the printed circuit board in 3D

    Homekey

    lollokara/HomeKey-ESP32-PCB

    HomeKey-ESP32-PCB A miniaturized, wall-mountable HomeKey reader board

    71 parts20
  • 6 layers26 × 25 mmTektag, the printed circuit board in 3D

    Tektag

    teklabsdigital/TekTag

    Biosensor for telehealth, patient monitoring, fall detection, dementia geofencing and cardiograms

    93 parts18
  • 4 layers52.5 × 59.7 mmESPHome Indoor Multi Sensor, the printed circuit board in 3D

    ESPHome Indoor Multi Sensor

    mikelawrence/esphome-indoor-multi-sensor-hardware

    ESPHome Indoor Multi-Sensor hardware. This design supports Radar/PIR Presence, Temperature, Humidity, Pressure, Light, CO2, CO, VOC, NOX and PM sensors.

    113 parts14CERN-OHL-P-2.0
  • 2 layers31 × 17 mmUsbCarrierMM8108, the printed circuit board in 3D

    UsbCarrierMM8108

    JeffersonSchostakovich/halowBoards

    MM8108-based adapters in different form factors for EU availability of sub-GHz halow 802.11ah hardware - mainly for decentralised networking (Reticulum mesh) and distributed IoT experimentation purposes.

    23 parts8
  • 2 layers46 × 15.2 mmTots, the printed circuit board in 3D

    Tots

    mimok/yast-hw

    Hardware source files of the YAST security token from OTS Security

    29 parts6CC-BY-4.0
  • 4 layers35.6 × 17.8 mmIcebreaker bitsy, the printed circuit board in 3D

    Icebreaker bitsy

    murkyshelf/fpga_dev_board

    99 parts2Apache-2.0
  • 4 layers26.4 × 50.8 mmIOT, the printed circuit board in 3D

    IOT

    yuanyong2024/IoT-feather

    a IoT evb board that based on Quectel BG95 modem and in adafruit feather form factor

    111 parts2

Questions

How big is the ProMicro PCB?

It measures 37 × 18 mm and has 2 copper layers, 1 mm thick.

What parts does the ProMicro use?

34 parts, built around the TLV75533PDRV. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the ProMicro KiCad files?

From the nerdyscout/Arduino_MCP3x6x_Library repository on GitHub, at the commit this page was made from: the board is pcb/Sparkfun/ProMicro.kicad_pcb and its schematic pcb/Adafruit/Feather.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ProMicro design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).