( ! ) Notice: Undefined index: HTTP_ACCEPT_LANGUAGE in C:\wamp\www\index.php on line 3
Call Stack
#TimeMemoryFunctionLocation
10.0000259136{main}( )..\index.php:0
MEGAWIN Products
8051 MCU
1T 8051 MCU
*
82 SERIES
MG82FG5D08
  • * 1-T 80C51 Central Processing Unit
  • * MG82FG5D08 with 8K Bytes flash ROM
    • *ISP memory zone could be optioned as 0.5KB/1.0KB~7.5KB
    • *Flexible IAP size configured by software
    • *Code protection for flash memory access
    • *Flash erase/program cycle: 20,000 times
    • *Flash data retention: 100 years at 25℃
    • *Default MG82FG5D08 Flash space mapping
      AP 5.5KB 0000h~15FFh
      IAP 1.0KB 1600h~19FFh
      ISP 1.5KB 1A00h~1FFFh
  • * Data RAM : 1K/0.5K Bytes
    • *On-chip 256 bytes scratch-pad RAM
    • *256 bytes expanded RAM (XRAM)
  • * Dual data pointer
  • * Interrupt controller
    • *14 sources, four-level-priority interrupt capability
    • *Three external interrupt inputs, nINT0, nINT1 and nINT2, with glitch filter
    • *All external interrupts support High/Low level or Rising/Falling edge trigger
  • * Total 6 timers in MG82FG5DXX
    • *RTC Timer and WDT Timer
    • *Timer 0, Timer 1 and Timer 2
    • *PCA0, Program Counter Array 0
    • *If Timer 2 in split mode, then total 7 timers
  • * Three 16-bit timer/counters, Timer 0, Timer 1 and Timer 2
    • *X12 mode and timer clock output function
    • *New 5 operating modes in Timer 2 with 8 clock sources and 8 capture sources
    • *Timer 2 can be split into two 8-bit timers
    • *Clock Count Output (CCO) on T2CKO
    • *All timers support PWM mode
  • * One Programmable 16-bit counter/timer Arrays (PCA0) with 6 CCP modules
    • *PCA0 has 6 CCP (Capture/Compare/PWM) modules
    • *Reloadable 16-bit software timer mode and High speed output mode
    • *Up to 100MHz clock source from on-chip CKM
    • *Capture mode, 16-bit software timer mode and High speed output mode
    • *Buffered capture mode to monitor narrow pulse input
    • *Variable 8/10/12/16-bit PWM mode, each PCA can be configured to:
      Up to 6 channels un-buffered 10/12/16-bit PWM, or
      Up to 6 channels buffered 2~8-bit PWM, or
      Up to 3 channels buffered 9~16-bit PWM
  • * 8 Inputs Keypad Interrupt
  • * 10-Bit Single-ended ADC
    • *Programmable throughput up to 1M sps
    • *8 channel external inputs and one channel internal input (IVR/1.4V)
    • *ADC VREF+ from external input
  • * Analog Comparator 0
    • *Selectable internal voltage reference (IVR/1.4V) on ACNI0
    • *4 selectable ACPI0(+) inputs
    • *Wake-up from power-down and idle
    • *Glitch filter option and output to internal timer capture
  • * Enhanced UART (S0)
    • *Framing Error Detection
    • *Automatic Address Recognition
    • *Speed improvement mechanism (X2/X4 mode), Max. UART baud rate up to 7.3728/12.0MHz
    • *Support SPI Master in Mode 4, up to 12MHz on SPICLK
  • * One Master/Slave SPI serial interface
    • *Max. 12MHz on SPICLK
    • *8 bits data transfer
    • *Up to 2 SPI masters including S0 in mode 4
    • *Support daisy-chain function in SPI slave mode
  • * Two Master/Slave two wire serial interfaces: TWI0 and STWI (SID)
    • *One Master/Slave hardware engine: TWI0
    • *One software TWI, STWI, Start/Stop serial interface detection (SID)
  • * Programmable Watchdog Timer (WDT), clock sourced from ILRCO
    • *One time enabled by CPU or power-on
    • *Interrupt CPU or Reset CPU on WDT overflow
    • *Support WDT function in power down mode (watch mode) for auto-wakeup function
  • * Real-Time-Clock (RTC) module, clock sourced from XTAL or ILRCO
    • *Programmable interrupt period from mini-second wakeup to monthly wakeup
    • *21-bit length system timer
  • * Beeper function
  • * On-Chip-Debug interface (OCD)
  • * Maximum 25 GPIOs in 28-pin package
    • *P3 can be configured to quasi-bidirectional, push-pull output, open-drain output and input only
    • *P0, P1, P2, P4 and P6 can be configured as open-drain output or push-pull output
    • *P6.0, P6.1 and P4.7 shared with XTAL2, XTAL1 and RST
    • *Programmable GPIO driving strength
    • *On chip pull-up enable on each pin
  • * Clock Sources
    • *Internal 12MHz/11.059MHz oscillator (IHRCO): factory calibrated to ±1%, typical
    • *External crystal mode, support 32.768KHz oscillating and missing clock detection (MCD)
    • *Internal Low power 32KHz RC Oscillator (ILRCO)
    • *External clock input (ECKI) on P6.0/XTAL2, up to 25MHz
    • *Internal RC Oscillator output on P6.0/XTAL2
    • *On-chip Clock Multiplier (CKM) to provide high speed clock source
  • * Two Brown-Out Detectors
    • *BOD0: detect 1.7V
    • *BOD1: selected detection level on 4.2V/3.7V/2.4V/2.0V
    • *Interrupt CPU or reset CPU
    • *Wake up CPU in Power-Down mode (BOD1)
  • * Multiple power control modes: idle mode, power-down mode, slow mode, sub-clock mode, RTC mode, watch mode and monitor mode.
    • *All interrupts can wake up IDLE mode
    • *10 sources to wake up Power-Down mode
    • *Slow mode and sub-clock mode support low speed MCU operation
    • *RTC mode supports RTC to resume CPU in power down
    • *Watch mode supports WDT to resume CPU in power down
    • *Monitor mode supports BOD1 to resume CPU in power down
  • * Operating voltage range: 1.8V – 5.5V
    • *Minimum 1.8V requirement in flash write operation (ISP/IAP/ICP)
  • * Operating frequency range: 25MHz(max)
    • *External crystal mode, 0 – 12MHz @ 2.0V – 5.5V, 0 – 25MHz @ 2.7V – 5.5V
    • *CPU up to 12MHz @ 1.8V – 5.5V and up to 25MHz @ 2.2V – 5.5V
    • *CPU up to 32MHz @ 2.7V – 5.5V with on-chip CKM
  • * Operating Temperature:
    • *Industrial (-40℃ to +85℃)*
  • * 16-Bytes Unique ID code

Note*: Tested by sampling.

  • * Data Sheet *
  • * Package Dimension *

  • Tools
  • * Megawin 8051 Writer U1 *
  • * Megawin 8051 ISP/ICP Programmer *
  • * Megawin 8051 COM Port ISP *
  • * Megawin 8051 OCD ICE *
  • Reference
  • * EV Board *
  • * ISP via COM *