5V tolerance of Micro Bit

Questions and discussion about running MicroPython on a micro:bit board.
Target audience: MicroPython users with a micro:bit.
Post Reply
pmulvey
Posts: 45
Joined: Sun Jul 29, 2018 8:12 am
Location: Athlone, Ireland

5V tolerance of Micro Bit

Post by pmulvey » Sat Aug 04, 2018 9:53 pm

What is the position on the tolerance of the MicroBit to 5V on the I/O pins. Specifically I am considering connecting the MicroBit to a LCD backpack using I2C where the backpack has pullup resistors to its 5V rail. The LCD needs 5V to operate correctly.

shaoziyang
Posts: 363
Joined: Sun Apr 17, 2016 1:55 pm

Re: 5V tolerance of Micro Bit

Post by shaoziyang » Sun Aug 05, 2018 7:01 am

micro:bit use nRF51822 microcontroller, supply voltage range is 1.8 to 3.6v, and VIO is 0 to 3.6V, so it can tolerance 5V.

rhubarbdog
Posts: 168
Joined: Tue Nov 07, 2017 11:45 pm

Re: 5V tolerance of Micro Bit

Post by rhubarbdog » Mon Aug 06, 2018 2:39 am

I had success with the same set up. I just pulled sda and scl to 3volts and had no problems. I now own a bi directional level shifter to interface between my 3volt and 5volt equipment. Have you seen my i2c lcd driver for microbit it's available here https://github.com/rhubarbdog/microbit-LCD-driver

pmulvey
Posts: 45
Joined: Sun Jul 29, 2018 8:12 am
Location: Athlone, Ireland

Re: 5V tolerance of Micro Bit

Post by pmulvey » Mon Aug 06, 2018 8:25 am

I thought that I read somewhere that inserting 330R resistors in series with the I2C lines to the LCD backpack could protect the protection diodes on the 3V3 uC. I am currently running a NodeMCU V3 with no resistors directly on to the LCD backpack I2C lines and nothing has died... so far.

Post Reply