Skip to Content

Arduino Nano Alternative 32MHz LGT8F328p LQFP32 MiniEVB

The LGT8F328P-LQFP32 MiniEVB is a Chinese alternative to the Arduino Nano, based on the LGT8F328P microcontroller. It offers enhanced performance, greater peripheral features, and a clock speed of up to 32MHz.
30.45 AED 30.45 AED Tax Included
30.45 AED Tax Included

Not Available For Sale

This combination does not exist.

Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days

 

Features

  • Runs at 32MHz (compared to 16MHz of the ATmega328P)
  • Compatible with both 3.3V and 5V power supplies
  • Advanced chip with stronger peripheral capabilities and program encryption support
  • Built-in high-precision internal RC oscillator
  • 12-bit ADC (Analog-to-Digital Converter)
  • Onboard DAC (Digital-to-Analog Converter)
  • Unique GUID (Globally Unique Identifier) for secure programming
  • Built-in calibratable internal voltage references: 1.024V / 2.048V / 4.096V ±1%

Specifications

  • High-performance 8-bit RISC core
  • 131 instructions, 80% executed in 1 clock cycle
  • 32 x 8-bit general-purpose registers
  • Up to 32 MIPS at 32MHz
  • Integrated one-cycle 8x8 multiplier
  • Low power consumption

How to Add LGT8F328P to Arduino IDE

  1. Download the zipped resources from this GitHub page.
  2. Extract the ZIP and move the unzipped LGT/Avr folder to the hardware folder in your Arduino sketch directory.
    • If the hardware folder doesn’t exist, create it manually.
  3. The folder structure should look like this:
    Folder Structure
  4. Navigate to hardware/LGT/AVR, delete the existing boards.txt, and replace it with the updated boards.txt from the GitHub repository.
  5. Open (or restart) the Arduino IDE.
  6. Go to Tools → Board and scroll to find the LGT8F boards. Select the 32MHz version.
    • The default LGT8F328P board will appear as a 16MHz variant.

Example Arduino Code

void setup() {
  // Set pin D10 to output
  fastioMode(D10, OUTPUT);
  // Drive pin D10 low
  fastioWrite(D10, LOW);
}

void loop() {
  // Toggle pin D10 state
  fastioToggle(D10);
}