ATtiny1634 breakout board designed to implement two rs232 serial ports; subset-able to non-rs232.

Similar projects worth following
A relatively common need is to take a data stream from some sort of rs232 serial port, process or translate the data in some way, and send it out another serial port. Until recently, microcontrollers that support two UARTs were relatively uncommon. But now there is the ATtiny1634; a surprisingly large-featured AVR in a 20pin SOIC package: Two USARTS, 16k of Flash, 1K RAM, 256bytes EEPROM...
This board is essentially a breakout board for the tiny1634, aimed specifically at serial applications.

Aside from providing the core ATtiny support circuitry, the board provides footprints for the ubiquitous FTDI TTL-Serial cable (for applications that don't need RS232), and max232-style drives with 9-pin D connectors for talking to actual legacy rs232 ports.
The board is designed to be populated in subsets.

If you don't need the rs232 level shifting, you can leave that part of the board unpopulated, or even shear it off.

For a basic tx/rx settup, you can add one max232.

Adding the second max232 will permit adding additional rs232 modem or control signals; the driver and connectors are set up to allow flexible jumper connections to ... wherever.

A crystal or resonator can be added for better frequency accuracy/stability.

There are traces that can be cut and re-jumpered to achieve different DTE/DCE-ness.

And it fits in the 50x50mm "sweet spot" for cheap manufactured PCBs.

.SCH and .BRD file for the SerialHacker PCB that went to fab.

Zip Archive - 58.09 kB - 10/28/2018 at 08:29


  • 1 × attiny1634 Microprocessors, Microcontrollers, DSPs / ARM, RISC-Based Microcontrollers

View all 2 project logs

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates