Debugging a 921600 baud USART problem on the ATtiny1614 while porting code from Arduino and megaTinyCore to plain C.
Posts for: #RS485
PICkit 5, GCBASIC and a Logic Green Rabbit Hole
Testing the PICkit 5 with the UCMOD-0, moving from Arduino to plain C with MPLAB, and disappearing down a couple of 8-bit microcontroller rabbit holes.
Software Testing the UCMOD-0 over RS485
Software testing the ATtiny1614-based UCMOD-0, configuring its clock and brown-out detection, measuring RS485 bus voltages and sending data to a Raspberry Pi Pico.
Programming and Testing the UCMOD-0 with Arduino and UPDI
Programming and performing the first software tests on the ATtiny1614-based UCMOD-0 using Arduino, megaTinyCore and an UPDI Friend.
First Hardware Tests of the UCMOD-0 and RS485 Rev C

Testing the Rev C Isolated RS485 Building Block Board and the first ATtiny1614-based UCMOD-0 microcontroller module.
Expanding the Building Block Ecosystem
Sending the first UCMOD microcontroller module and the latest revision of the Isolated RS485 Building Block Board off for manufacture.
Completing Rev A Testing of the Isolated RS485 Board
Completing communications testing of the Rev A Isolated RS485 Building Block Board and planning a revised eFuse-based input protection circuit for Rev B.
Testing the Isolated RS485 Building Block Board
Initial testing of the Rev A Isolated RS485 Building Block Board, including its isolated power supply, reverse-polarity protection, overvoltage protection and RS485 driver outputs.
Isolated RS485 Building Block Board
Designing an isolated RS485 building block board with isolated power, input protection, configurable termination and biasing, and separate logic-side and bus-side grounds.
Planning a New Weather Station Revision
Planning a new revision of the workshop weather station project, with ideas for ESP32-C3 integration, USB-to-serial, RS485, micro SD logging, exposed SPI and I2C buses, and a small online dashboard demo.