Smallest Arduino Microcontroller

Hello,

I'm looking for the absolute smallest Arduino compatible microcontroller there is, preferably with Bluetooth. I need enough pins to connect a button and I2C component.

Edit: I'm looking for a board less than 0.5 inches in width.

I found the boards linked below already, but I'm wondering if anyone knows of something smaller. Any help would be greatly appreciated. Thank you.

No links ?

And do you mean geniune Arduinos actually made by Arduino or do you mean 'Arduino compatible' boards ?

Hi, thank you for your response. My apologies, I accidentally pressed upload before I provided links. I am looking for the smallest Arduino compatible board.

Have you seen this one:

https://www.sparkfun.com/products/22925

Thank you for providing that link, however I'm looking for a board less than 0.7 in width.

SEEED XIAO ESP32S3 is fairly small.

WiFi, Bluetooth. 10uA deep sleep running from battery.

Screenshot - 01_03_2024 , 14_30_10

1 Like

So to stop people posting stuff that does no meet your requirements perhaps give us a full list of what you want ?

+1
I would ask if he wants common Bluetooth or BLE...
SEEED XIAO ESP32S3 seems to have only BLE.

1 Like

My apologies, I updated the OP.

I'm looking for an Arduino compatible board that is less than 0.7 inches in width, preferably has Bluetooth connectivity, and has enough pins for a button and an I2C connection. If it doesn't have Bluetooth, I'd need enough pins to connect to a Bluetooth breakout board that also would need to be less than 0.7in. Thank you to everyone for the help thus far.

Edit: I should have put less than 0.5 inches.

My SEEED XIAO ESP32S3 is 0.697" wide

I should have put 0.5 inches in width. Thank you very much for taking the time to help and I apologize for not being more descriptive and accurate with my question.

Would I be able to connect an I2C device to this board?

There. I read the page for you. Yes. They note IIC as a feature. That's also known as I2C.

Okay, thank you for your help.

I2C, SPI, Serial, Analogue, Digital, Touch.

Thank you. I have another question: Would the Arduino BLE Library be compatible with this board? I tried looking for that information myself but I couldn't find anything.

Do note, it's still not meeting your 0.5" criterion. Was that a fantasy, then? Dimensions are 21 x 17.5mm; almost 0.7" wide.

It's likely that I do need a board 0.5 inches or less in width but I'm brainstorming a way to fit and utilize the SEEED XIAO ESP32S3 with my project for if I don't find anything smaller.

1 Like

No idea, maybe ask in the SEEED forum.

2 Likes

Product Dimensions: 15.5mm x 10.5mm x 2.1mm / 0.6" x 0.4" x 0.1"

[edit]
My bad. This is just the module: you'll have to attach it to a board. I thought it seemed smaller than I expected.

Although, IIRC, the nRF52 series has pads on the bottom, so if you're super careful you could solder to them.