Difference between revisions of "Logicgreen"

From ElectroDragon
Jump to: navigation, search
(Documents)
 
(20 intermediate revisions by the same user not shown)
Line 1: Line 1:
== 8F328P Board Features ==
+
== LGT8F08/88/328  (AVR Compatible) ==
* ALPHA 8F328P-U MCU used by the LGT8F328P, is a Atmel MEGA328P compatible chip.
+
 
 +
=== 8F328 Board Features ===  
 +
* 8F328P-U MCU used by the LGT8F328P, is a Atmel MEGA328P compatible chip.
 
* 8F328D architecture design is relatively new, peripheral functions far stronger than Atmel MEGA328. Especially the program encryption ability is far more than MEGA328.
 
* 8F328D architecture design is relatively new, peripheral functions far stronger than Atmel MEGA328. Especially the program encryption ability is far more than MEGA328.
 
* 8F328D can use 3V3 and 5V power supply running at 16M frequency, excellent level compatibility.
 
* 8F328D can use 3V3 and 5V power supply running at 16M frequency, excellent level compatibility.
Line 9: Line 11:
 
* Owned GUID (unique ID) can be used for chip program encryption
 
* Owned GUID (unique ID) can be used for chip program encryption
 
* Built-in internal 1.024V / 2.048V / 4.096V ± 1% calibratable reference voltage source
 
* Built-in internal 1.024V / 2.048V / 4.096V ± 1% calibratable reference voltage source
Other features
+
 
* UOn-board USB-UART interface, using Holtek HT42B534-1, WIN10 and MAC OS X free drive.
+
The feature compare
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
! Feature !! Arduino LGT !! Arduino Nano !! Arduino Pro Mini
+
! Feature !! LGT8F328P !! atmega328P
 
|-
 
|-
| USB-UART Interface || Yes || Yes || -
+
| DAC output || Yes || -  
 
|-
 
|-
| DAC output || Yes || - || -
+
| Internal reference resoltuion || ±0.5% || ±1.5%
 
|-
 
|-
| Internal reference resoltuion || ±0.5% || ±1.5% || ±1.5%
+
| PWM dead zone control || Yes || -
 
|-
 
|-
| PWM dead zone control || Yes || - || -
+
| High current push - pull PWM || Yes || -  
 
|-
 
|-
| High current push - pull PWM || Yes || - || -
+
| Computing Accelerator (DSC) || Yes || -  
 
|-
 
|-
| Computing Accelerator (DSC) || Yes || - || -
+
| Stacking expansion system || Yes || -  
 
|-
 
|-
| Stacking expansion system || Yes || - || -
+
| Speed || 32M || 16M  
|-
+
| Speed || 32M || 16M || 16M
+
 
|}
 
|}
 +
 +
== LGT8F684/690, LGT8P653/663 (OTP) - PIC Compatible ==
 +
* [https://www.youtube.com/watch?v=GpLsVeWv3nI PIC Compatible setup see here.]
 +
* [https://github.com/Edragon/LGT/tree/master/LGT8F684 Post-build, blink setup see here.]
 +
=== LGT - PIC ===
 +
 +
<gallery>
 +
File:Lgt8f684.png | LGT8F684A Pin Definition
 +
File:2018-03-27_203416.png | LGT8F684A Functions
 +
File:2018-03-27_204053.png | LGT8F684A Diagram
 +
File:LGT8F690_diagram.png | LGT8F690 Diagram
 +
File:2018-03-27_205336.png | LGT8F690 Pin Definition
 +
</gallery>
 +
Definition
 +
* MIC8S - MIC8S 8-bit Microprocessor Core
 +
* SWD - SWD production/test interface
 +
* PMU - power management unit
 +
* RTU - reset management unit
 +
* XIO - Crystal I/O
 +
* AIO - analog I/O
 +
* DIO - Digital I / O
 +
* CM1/2 - Analog Comparator 1/2
 +
* ADC - 12-bit multi-channel analog-to-digital converter (ADC)
 +
* DAP - gain programmable differential amplifier
 +
* Timer0/2 - 8-bit timer/counter 0/2
 +
* Timer1 - 16-bit timer/counter 1
 +
* CCP - Compare/Capture/PWM Generation Unit
 +
* DAC1/2 - 6-Bit DAC 1 / 2 or 10-Bit DAC
 +
* RCM 1/8/16MHz - Calibrated RC Oscillator with 2/16/32MHz Multiplier Output Mode
 +
* RC32K 3- 2KHz Low Power RC Oscillator
 +
* 1.2V/IVREF - 1.2V ±1% Calibrated Internal Reference Voltage
 +
* INTC - interrupt controller
 +
 +
== Schematic ==
 +
<gallery>
 +
 +
File:SN0181_LGT8F684A_SOP16_MINI_BOARD_V1_20151009_01.jpg | LGT8F684A
 +
File:SN0124_LARDUINO_UNO_V2_20140613.jpg | LGT8F328P
 +
</gallery>
 +
 
== Programming Guide ==
 
== Programming Guide ==
 +
Toolchain use
 +
* IAR Embedded Workbench 8.0 for AVR
 +
* MPLAB+PICC for PIC
 +
* Hardware download and debug tool - SWDICE mkII Pro
 +
* Code downloader tool - lgtmix_isp
 
<gallery>
 
<gallery>
 
File:Lg.gif | use official programmer
 
File:Lg.gif | use official programmer
 
</gallery>
 
</gallery>
== Reference link ==
+
 
* Download via arduino ISP - http://www.geek-workshop.com/thread-26461-1-1.html
+
* itead lite - https://www.indiegogo.com/projects/iteaduino-lite-most-inexpensive-full-sized-arduino-derivative-board#/
+
* arduino xi wemos - https://github.com/wemos/Arduino_XI
+
 
== Documents ==
 
== Documents ==
 
* [http://www.logicgreen.io/downloads/ Logicgreen website], or [http://lgt-semi.com/bbs]
 
* [http://www.logicgreen.io/downloads/ Logicgreen website], or [http://lgt-semi.com/bbs]
 
+
* [http://dl.electrodragon.com/k/index.php?share/folder&user=1&sid=jiNfWPFE More up to date large file documents here or please email.]
 
Datasheet
 
Datasheet
 +
* [[:File:LGT8F88P_LGT8F168P_LGT8F328P_translated.pdf|LGT8F 88P / 168P / 328P EN]]
 
* [[:File:Lgt8fx8p_databook_v1.0.1.pdf|Datasheet LGT8F 88P / 168P / 328P CN]]
 
* [[:File:Lgt8fx8p_databook_v1.0.1.pdf|Datasheet LGT8F 88P / 168P / 328P CN]]
 
* [[:File:LGF8F88A_Datasheet.pdf| LGT8F88A Datasheet]]
 
* [[:File:LGF8F88A_Datasheet.pdf| LGT8F88A Datasheet]]
Line 49: Line 92:
 
* [[File:Migrating_from_ATmega88_to_LGT8F88A_v1.0.pdf]]
 
* [[File:Migrating_from_ATmega88_to_LGT8F88A_v1.0.pdf]]
 
* [[File:LarduinoISP_make_arduino_board_to_be_I...pdf]]
 
* [[File:LarduinoISP_make_arduino_board_to_be_I...pdf]]
 +
* [[:File:Lgt8fx8d_ssop20_arduino_pinout.pdf|Arduino SSOP20 pinout]]
 +
* [[File:LGT8FX8D_mini_arduino_app.pdf|Minimum Arduino Board based on LGT8FXD]]
 
SCH
 
SCH
 
* [[:File:LGT8F88A_SCH.pdf|8F88A SCH]]
 
* [[:File:LGT8F88A_SCH.pdf|8F88A SCH]]
Line 68: Line 113:
 
* [[File:Lgtmix_isp_en_v2.1a_setup.zip|LGT ISP tool]]
 
* [[File:Lgtmix_isp_en_v2.1a_setup.zip|LGT ISP tool]]
 
* [[:File:Avrjungousb.zip|AVR AtmelUSB AVRJungoUSB]]
 
* [[:File:Avrjungousb.zip|AVR AtmelUSB AVRJungoUSB]]
 +
 
* Current available board, ocrobot board 8f328p or d, arduino xi 8f328d, larduino mini (retired) 8f88a, itead lite (retired)
 
* Current available board, ocrobot board 8f328p or d, arduino xi 8f328d, larduino mini (retired) 8f88a, itead lite (retired)
 +
 +
== Reference link ==
 +
* Download via arduino ISP - http://www.geek-workshop.com/thread-26461-1-1.html
 +
* itead lite - https://www.indiegogo.com/projects/iteaduino-lite-most-inexpensive-full-sized-arduino-derivative-board#/
 +
* arduino xi wemos - https://github.com/wemos/Arduino_XI
 
[[category: Arduino Boards]]
 
[[category: Arduino Boards]]
 +
[[category: Cheap MCUs]]

Latest revision as of 02:59, 5 September 2018

LGT8F08/88/328 (AVR Compatible)

8F328 Board Features

  • 8F328P-U MCU used by the LGT8F328P, is a Atmel MEGA328P compatible chip.
  • 8F328D architecture design is relatively new, peripheral functions far stronger than Atmel MEGA328. Especially the program encryption ability is far more than MEGA328.
  • 8F328D can use 3V3 and 5V power supply running at 16M frequency, excellent level compatibility.
  • Built-in high-precision RC, no external crystal can be stable operation.
  • Less peripheral parts, circuit design is simple.
  • 12-bit ADC (analog-to-digital conversion)
  • On board DAC
  • Owned GUID (unique ID) can be used for chip program encryption
  • Built-in internal 1.024V / 2.048V / 4.096V ± 1% calibratable reference voltage source

The feature compare

Feature LGT8F328P atmega328P
DAC output Yes -
Internal reference resoltuion ±0.5% ±1.5%
PWM dead zone control Yes -
High current push - pull PWM Yes -
Computing Accelerator (DSC) Yes -
Stacking expansion system Yes -
Speed 32M 16M

LGT8F684/690, LGT8P653/663 (OTP) - PIC Compatible

LGT - PIC

Definition

  • MIC8S - MIC8S 8-bit Microprocessor Core
  • SWD - SWD production/test interface
  • PMU - power management unit
  • RTU - reset management unit
  • XIO - Crystal I/O
  • AIO - analog I/O
  • DIO - Digital I / O
  • CM1/2 - Analog Comparator 1/2
  • ADC - 12-bit multi-channel analog-to-digital converter (ADC)
  • DAP - gain programmable differential amplifier
  • Timer0/2 - 8-bit timer/counter 0/2
  • Timer1 - 16-bit timer/counter 1
  • CCP - Compare/Capture/PWM Generation Unit
  • DAC1/2 - 6-Bit DAC 1 / 2 or 10-Bit DAC
  • RCM 1/8/16MHz - Calibrated RC Oscillator with 2/16/32MHz Multiplier Output Mode
  • RC32K 3- 2KHz Low Power RC Oscillator
  • 1.2V/IVREF - 1.2V ±1% Calibrated Internal Reference Voltage
  • INTC - interrupt controller

Schematic

Programming Guide

Toolchain use

  • IAR Embedded Workbench 8.0 for AVR
  • MPLAB+PICC for PIC
  • Hardware download and debug tool - SWDICE mkII Pro
  • Code downloader tool - lgtmix_isp

Documents

Datasheet

To Arduino Guide

SCH

Patch

LGT toolchain

  • Current available board, ocrobot board 8f328p or d, arduino xi 8f328d, larduino mini (retired) 8f88a, itead lite (retired)

Reference link