Even though the original board has way more GPIOs, I'm a proponent of using PICO. First, it has more - double - RAM / variables - 50% more flash, and is slightly faster, smaller foot print, and does not have the specialized prototype area, that - most of the time does anyway not cater to the specific needs you have - AND, may be the most helpful thing - the ports are all 5V tolerant.
Should you really run out of GPIOs, there are easy ways to mend that: adding serially driven shift registers or port expanders.
The issue that 8 pins are on 0.05" pitch is not really an issue because you can choose my or @Gordons approach to make all pins friendly to breadboard and 0.1" pitch: Breadboard friendly PICO (There are other options as well: shims from @Gordon and breakout boards fromn @DrAzzy).
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Even though the original board has way more GPIOs, I'm a proponent of using PICO. First, it has more - double - RAM / variables - 50% more flash, and is slightly faster, smaller foot print, and does not have the specialized prototype area, that - most of the time does anyway not cater to the specific needs you have - AND, may be the most helpful thing - the ports are all 5V tolerant.
Should you really run out of GPIOs, there are easy ways to mend that: adding serially driven shift registers or port expanders.
The issue that 8 pins are on 0.05" pitch is not really an issue because you can choose my or @Gordons approach to make all pins friendly to breadboard and 0.1" pitch: Breadboard friendly PICO (There are other options as well: shims from @Gordon and breakout boards fromn @DrAzzy).