Home

Awesome

How to install

Add the package to the arduino Boards Manager Urls:

Now the boards appear in the IDE. You can also select clock speeds, upload speeds and generic boards with external cystal.

<img src="./docs/arduino/boards_manager.png" alt="Boards Manager" width="550"> <img src="./docs/arduino/variants.png" alt="Variants" width="550"> <img src="./docs/arduino/clock.png" alt="Clock" width="550"> <img src="./docs/arduino/clock-source.png" alt="External Clock" width="550">

32Mhz is twice as fast as a conventional arduino nano! Actually even faster as many operations take less clock cycles than in the atmega328p. Check out some benchmarks

Recommended read

Tutorials and details about this board: LGT8F328P - LQFP32 Boards • Wolles Elektronikkiste

Discussions, ideas, questions and show your project

Features

Timers

This chip has more timers, each with more features than the atmega328p. Explore, configure and visualize timers for both atmega328p and lgt328p with this online tool https://github.com/dbuezas/arduino-web-timers <img width="800" alt="image" src="https://user-images.githubusercontent.com/777196/221049698-d2a51443-73c8-42d7-8e85-b46f25c42dc7.png">

Differences to original core Larduino_HSP v3.6c

Power consumption @ 5v

ClockPro mini style w/o power LEDPro mini styleNano style
32MHz12.7mA15.0mA32.6mA
16MHz9.2mA11.5mA27.8mA
8MHz7.1mA9.4mA25.4mA
4MHz5.9mA8.2mA23.3mA
2MHz5.3mA7.6mA23.4mA
1MHz5.0mA7.3mA22.8mA

Example boards:

-->LGT8F328P-SSOP20

Pro Mini Style SSOP20

<img src="./docs/boards/ssop20.jpg" alt="Pro Mini ssop20" width="200"> <img src="./docs/boards/ssop20_back.jpg" alt="Pro Mini ssop20" width="200"> <img src="./docs/boards/ssop20.png" alt="Pro Mini ssop20" width="200">

<img src="./docs/boards/lgt8f328p_pro_mini_ssop20_pinout.png" alt="Nano style" width="800"> Pinout by [wollewald](https://github.com/wollewald)

-->LGT8F328P-LQFP32

WAVGAT Pro Mini Pseudo Clone

<img src="./docs/boards/WAVGAT_Pro_Mini_Clone.jpg" alt="Wavgat Pro Mini pseudo-clone" width="200"> <img src="./docs/boards/wavgat_back.jpg" alt="Wavgat Pro Mini pseudo-clone" width="200"> Chip marked as AVGA328P

Pro Mini style

<img src="./docs/boards/pro_mini_LQFP32.png" alt="Pro Mini style" width="200"> <img src="./docs/boards/lgt8f328p_pro_mini_qfp32l_pinout.png" alt="Nano style" width="800">

Pinout by wollewald Visit his Electronic projects blog here https://wolles-elektronikkiste.de/en/

Nano Style

<img src="./docs/boards/nano.jpg" alt="Nano style" width="200"> <img src="./docs/boards/nano_back.jpg" alt="Nano style" width="200">

<img src="./docs/boards/nano_LQFP32.png" alt="Nano style" width="200"> <img src="./docs/boards/lgt8f328p_nano_qfp32l_pinout.png" alt="Nano style" width="800">

Pinout by wollewald

Like this pinout?

Create more pinouts for the other boards!

Wemos TTGO XI

<img src="./docs/boards/wemos.jpg" alt="Wemos Nano style" width="200"> <img src="./docs/boards/wemos back.jpg" alt="Wemos Nano style" width="200">

<img src="./docs/boards/TTGO_XI_8F328P-U_nano_V3.0_LQFP32.png" alt="Wemos Nano style" width="200">

Uno Style

<img src="./docs/boards/uno_LQFP32.jpeg" alt="Uno style" width="200">

-->LGT8F328D-LQFP32

LARDUINO Uno style

<img src="./docs/boards/larduino_uno-front.jpg" alt="Larduino Uno style" width="200"> <img src="./docs/boards/larduino_uno-back.jpg" alt="Larduino Uno style" width="210">

-->LGT8F328P-LQFP48

Nano Style

<img src="https://user-images.githubusercontent.com/777196/232343332-d8d93c6b-80b1-4865-9910-bfa864a91081.png" alt="Nano style" width="200"> <img src="./docs/boards/lgt8f328p_nano_qfp48l_pinout.png" alt="Nano style" width="800"> Pinout by [wollewald](https://github.com/wollewald)

Uno Style

<img src="./docs/boards/uno_LQFP48.png" alt="Uno style" width="200">

Docs & links

PS: Just want to say thanks for this git, helped me a lot!

Disclamer

I have no association with Arduino, Logic Green, Atmel or anything. I just wanted to have a convenient way to use these boards and get them to work without hacks at max speed

Automated Releases

Each time a PR is merged, the release action will be triggered.

The following steps are executed

PRs that only touch the readme.md file, or the /docs folder will NOT trigger a release.

The action can be found here: https://github.com/dbuezas/lgt8fx/blob/master/.github/workflows/release.yml

Download stats

https://tooomm.github.io/github-release-stats/?username=dbuezas&repository=lgt8fx

Thanks

"Buy Me A Coffee"