LGT8F328P LQFP32 5.0V MiniEVB Development Board – BTE17-14

SKU: FA1010-3-3
Microcontroller

LGT8F328P (8-bit RISC, ATmega328P-compatible)

Maximum Clock Speed

32 MHz

Flash / SRAM

32 KB / 2 KB

EEPROM

Configurable 0/1/2/4/8 KB (emulated from Flash)

ADC / DAC

12-bit ADC (8 channels) / 8-bit DAC (1 channel)

Operating Voltage

5.0V

Programming Interfaces

UART, ISP/SWD

Package / Form Factor

LQFP32 / Pro Mini compatible

The LGT8F328P LQFP32 5.0V MiniEVB Development Board (BTE17-14) is a compact, high-performance microcontroller platform designed as a direct replacement for the classic Arduino Pro Mini. It retains the familiar Pro Mini form factor and pin layout while delivering significant performance and peripheral upgrades through the LogicGreen LGT8F328P microcontroller.

At the heart of the board is the LGT8F328P, an enhanced 8-bit RISC microcontroller that runs at up to 32 MHz — double the clock speed of the standard ATmega328P . It maintains 99% compatibility with the ATmega328P architecture, meaning existing Arduino code and libraries generally work without modification . The chip integrates 32 KB Flash, 2 KB SRAM, and configurable EEPROM (emulated from Flash) .

The LGT8F328P brings several features not available on the standard ATmega328P. It includes a 12-bit ADC with up to 8 analog channels (compared to the 10-bit ADC on the ATmega328P), providing finer resolution for analog sensor readings . A 1-channel 8-bit DAC enables true analog output without external components . The chip also features a computing accelerator (DSC) for faster integer operations, and high-current push-pull I/O pins capable of driving LEDs and small loads directly .

This 5.0V version provides logic-level compatibility with standard Arduino shields and 5V sensors, making it a drop-in replacement for Pro Mini projects . Programming is done via UART using an external USB-to-TTL serial adapter, or through the ISP/SWD interface for advanced debugging .

Development is fully supported through the Arduino IDE with the lgt8fx board package, available via the Boards Manager . Once installed, you can select the appropriate LGT8F328P board type and program the module just like any Arduino board.

Whether you are upgrading from an ATmega328P project, building a compact sensor node, or exploring a low-cost 32 MHz microcontroller with enhanced analog capabilities, the LGT8F328P 5.0V MiniEVB offers a compelling balance of performance, compatibility, and value.


Features

  • LGT8F328P microcontroller @ 32 MHz — Double the clock speed of the ATmega328P with 99% compatibility .

  • 5.0V logic level — Direct compatibility with standard Arduino shields and 5V sensors .

  • 12-bit ADC (8 channels) — Finer analog resolution than the ATmega328P’s 10-bit ADC .

  • 8-bit DAC output — True analog output capability without external components .

  • High-current I/O pins — Capable of driving LEDs and small loads directly .

  • Pro Mini form factor — Pin-compatible layout for existing Pro Mini projects and accessories .

  • Computing accelerator (DSC) — Hardware integer operation accelerator for faster code execution .

  • UART and ISP programming — Flexible programming options via external adapter .

  • Configurable EEPROM — 0/1/2/4/8 KB emulated from Flash .

  • Internal precision reference — 1.024V/2.048V/4.096V for stable analog measurements .


Technical Specifications

# Parameter Specification
1 Microcontroller LGT8F328P (8-bit RISC, ATmega328P-compatible)
2 Maximum Clock Speed 32 MHz
3 Flash / SRAM 32 KB / 2 KB
4 EEPROM Configurable 0/1/2/4/8 KB (emulated from Flash)
5 ADC / DAC 12-bit ADC (8 channels) / 8-bit DAC (1 channel)
6 Operating Voltage 5.0V
7 Programming Interfaces UART, ISP/SWD
8 Package / Form Factor LQFP32 / Pro Mini compatible 

Usage

Getting Started

  1. Install the lgt8fx board package — In Arduino IDE, go to File > Preferences and add the following URL to “Additional Boards Manager URLs”: https://raw.githubusercontent.com/dbuezas/lgt8fx/master/package_lgt8fx_index.json .

  2. Install the board package — Open Tools > Board > Boards Manager, search for “lgt8fx” and install the package .

  3. Select the board — Choose the appropriate LGT8F328P board type from the Tools > Board menu .

  4. Connect a programmer — Use a USB-to-TTL serial adapter connected to the UART pins (TX/RX/GND) for programming via the bootloader .

  5. Upload your sketch — Open an example (such as Blink), select the correct port, and click Upload.

Power Options

  • 5V regulated supply — Standard operating voltage for this module variant .

  • VCC input — 5V power input through the header pins.

Typical Applications

  • ATmega328P project upgrades — Drop-in replacement for Pro Mini projects seeking higher performance .

  • Compact sensor nodes — 12-bit ADC for precise analog measurements in space-constrained designs .

  • Direct-drive LED projects — High-current I/O pins can drive LEDs without external transistors .

  • Analog output applications — On-chip DAC for audio or control voltage generation .

  • Educational kits — Cost-effective alternative to standard Arduino boards for classroom learning.

  • Wearable and portable projects — Pro Mini form factor and low power consumption suit compact designs.

Notes for Business Buyers

  • ATmega328P code compatibility — Existing Arduino libraries and sketches generally work without modification, reducing migration effort .

  • Enhanced analog capabilities — 12-bit ADC and DAC provide functionality not available on the standard ATmega328P .

  • Cost-effective alternative — Offers higher performance than the standard Pro Mini at a competitive price point .

  • Suitable for bulk purchasing — Ideal for educational institutions, product development teams, and volume production.

Q: Is this board compatible with the Arduino IDE?

Yes. Install the lgt8fx board package via the Boards Manager using the URL https://raw.githubusercontent.com/dbuezas/lgt8fx/master/package_lgt8fx_index.json, then select the appropriate LGT8F328P board type .

Q: Will my existing ATmega328P code work on this board?

In most cases, yes. The LGT8F328P is 99% compatible with the ATmega328P, and most Arduino libraries work without modification . Libraries that rely on precise AVR timing may need adjustments.

Q: What is the difference between this board and an Arduino Pro Mini?

The LGT8F328P runs at 32 MHz (vs. 16 MHz), has a 12-bit ADC (vs. 10-bit), includes an 8-bit DAC, and offers high-current I/O pins. It uses the same Pro Mini form factor .

Q: How do I program this module?

You can program it via UART using a USB-to-TTL serial adapter, or via the ISP/SWD interface for advanced programming . The board comes with a bootloader pre-installed for UART programming.

Q: Does this board have an onboard USB interface?

No. This version (BTE17-14) does not include an onboard USB-to-serial chip. You need an external USB-to-TTL adapter for programming .

Q: What is the operating voltage?

This module operates at 5.0V logic level, providing direct compatibility with standard Arduino shields and 5V sensors .

Q: Can I use 3.3V sensors with this board?

The board operates at 5V logic. For 3.3V sensors, you may need level shifting. Check your sensor’s voltage requirements before connecting.

Q: What is the difference between the 3.3V and 5.0V versions?

The 5.0V version provides logic-level compatibility with standard Arduino shields and 5V sensors . The 3.3V version is suited for low-power and 3.3V applications.

Q: What is the GUID feature?

GUID (Global Unique Identifier) is a unique chip ID built into the LGT8F328P. It can be used for program encryption, device authentication, and identifying individual boards in a network .

Q: Can I purchase in bulk for a school or company?

Yes. This module is suitable for both individual users and business purchasing, including classroom kits, product development, and volume production.