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.

Arduino Nano Board

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);
}