產品資訊
 1-T 80C51 Central Processing Unit 1-T 80C51 Central Processing Unit
 MG82FG5C64 with 64K Bytes flash ROM MG82FG5C64 with 64K Bytes flash ROM ISP memory zone could be optioned as 0.5/1.0KB~7.5KB ISP memory zone could be optioned as 0.5/1.0KB~7.5KB
 Flexible IAP size by software configured Flexible IAP size by software configured
 Code protection for flash memory access Code protection for flash memory access
 Flash erase/program cycle: 10,000 Flash erase/program cycle: 10,000
 Flash data retention: 100 years at 25℃ Flash data retention: 100 years at 25℃
 Default MG82FG5C64 Flash space mapping Default MG82FG5C64 Flash space mapping- AP Flash default mapping - 60KB 0000h~EFFFh - IAP Flash default mapping - 2.5KB F000h~F9FFh - ISP Flash default mapping - 1.5KB FA00h~FFFFh,ISP Boot code 
 
 Data RAM : 4K Bytes Data RAM : 4K Bytes On-chip 256 bytes scratch-pad RAM On-chip 256 bytes scratch-pad RAM
 3840bytes expanded RAM (XRAM) 3840bytes expanded RAM (XRAM)
 
 Dual data pointer Dual data pointer
 Variable length MOVX for slow SRAM/Peripherals Variable length MOVX for slow SRAM/Peripherals Support 16-bit data read/write on MOVX cycle Support 16-bit data read/write on MOVX cycle
 No Address mode access (FIFO mode) No Address mode access (FIFO mode)
 
 Interrupt controller Interrupt controller 24 sources, four-level-priority interrupt capability 24 sources, four-level-priority interrupt capability
 Four external interrupt inputs, nINT0, nINT1, nINT2 and nINT3, with glitch filter Four external interrupt inputs, nINT0, nINT1, nINT2 and nINT3, with glitch filter
 All external interrupts support High/Low level or Rising/Falling edge trigger All external interrupts support High/Low level or Rising/Falling edge trigger
 
 Total 12 timers Total 12 timers RTC Timer and WDT Timer RTC Timer and WDT Timer
 Timer 0, Timer 1, Timer 2, Timer 3 and Timer 4 Timer 0, Timer 1, Timer 2, Timer 3 and Timer 4
 S1BRG, S2BRG and S3BRG S1BRG, S2BRG and S3BRG
 PCA0 and PCA1 PCA0 and PCA1
 If Timer 2/3/4 in split mode, total 15 timers If Timer 2/3/4 in split mode, total 15 timers
 
 Five 16-bit timer/counters, Timer 0, Timer 1, Timer 2, Timer 3 and Timer 4 Five 16-bit timer/counters, Timer 0, Timer 1, Timer 2, Timer 3 and Timer 4 X12 mode and timer clock output function X12 mode and timer clock output function
 Synchronous Run-Enable on all timer (same function on Stop and Reload) Synchronous Run-Enable on all timer (same function on Stop and Reload)
 New 4 operating modes in Timer 2/3/4 with 8 clock sources and 8 capture sources New 4 operating modes in Timer 2/3/4 with 8 clock sources and 8 capture sources
 Timer 2/3/4 can be split to two 8-bit timers Timer 2/3/4 can be split to two 8-bit timers
 Clock Count Output (CCO) on T2CKO, T3CKO and T4CKO Clock Count Output (CCO) on T2CKO, T3CKO and T4CKO
 S1/S2/S3BRG cascaded with Timer 1 to a 32/40-bit timer/counter S1/S2/S3BRG cascaded with Timer 1 to a 32/40-bit timer/counter
 
 Two Programmable 16-bit counter/timer Arrays (PCA0 and PCA1) with 12 CCP modules Two Programmable 16-bit counter/timer Arrays (PCA0 and PCA1) with 12 CCP modules Each PCA has 6 CCP (Capture/Compare/PWM) modules Each PCA has 6 CCP (Capture/Compare/PWM) modules
 Reloadable 16-bit base counter to support variable length PWM Reloadable 16-bit base counter to support variable length PWM
 Up to 100MHz clock source from on-chip CKM Up to 100MHz clock source from on-chip CKM
 Capture mode, 16-bit software timer mode and High speed output mode Capture mode, 16-bit software timer mode and High speed output mode
 Buffered capture mode to monitor narrow pulse input Buffered capture mode to monitor narrow pulse input
 Variable 8/10/12/16-bit PWM mode with phase shift function, each PCA can be configured to: Variable 8/10/12/16-bit PWM mode with phase shift function, each PCA can be configured to:
- 
Up to 6 channels un-buffered 16-bit PWM, or Up to 6 channels buffered 8-bit PWM, or Up to 3 channels buffered 16-bit PWM 
 
 PCA0 PWM module with dead-time control, Break control and central-aligned option PCA0 PWM module with dead-time control, Break control and central-aligned option
 Keypad Interrupt (P0/P2/P5/P3+P4) Keypad Interrupt (P0/P2/P5/P3+P4)
 10-Bit Single-ended ADC 10-Bit Single-ended ADC Programmable throughput up to 500K sps Programmable throughput up to 500K sps
 16 channel external inputs 16 channel external inputs
 ADC VREF+ from external input ADC VREF+ from external input
 
 Analog Comparator 0 Analog Comparator 0 Programmable on-chip voltage reference, shared to analog comparator 1/2 Programmable on-chip voltage reference, shared to analog comparator 1/2
 4 selectable AIN0(+) inputs 4 selectable AIN0(+) inputs
 Wake-up from power-down and idle Wake-up from power-down and idle
 Glitch filter option and output to internal timer capture Glitch filter option and output to internal timer capture
 
 Analog Comparator 1/2 Analog Comparator 1/2 Wake-up from power-down and idle Wake-up from power-down and idle
 Glitch filter option and output to internal timer capture Glitch filter option and output to internal timer capture
 
 Enhanced UART (S0) Enhanced UART (S0) Framing Error Detection Framing Error Detection
 Automatic Address Recognition Automatic Address Recognition
 Speed improvement mechanism (X2/X4 mode), Max. UART baud rate up to 7.3728/12.0MHz 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 Support SPI Master in Mode 4, up to 12MHz on SPICLK
 
 2nd/3rd/4th UARTs (S1/S2/S3) 2nd/3rd/4th UARTs (S1/S2/S3) Each UART has dedicated Baud Rate Generator Each UART has dedicated Baud Rate Generator
 S1 shares baud rate generator to S0 S1 shares baud rate generator to S0
 8-bit timer function on each module, cascaded with Timer 1 to be a 32/40-bit timer/counter 8-bit timer function on each module, cascaded with Timer 1 to be a 32/40-bit timer/counter
 Max. UART baud rate up to 1.8432/3.0MHz Max. UART baud rate up to 1.8432/3.0MHz
 Support SPI master mode in Mode 4, up to 12MHz on SPICLK Support SPI master mode in Mode 4, up to 12MHz on SPICLK
 S1 support LIN bus protocol in Mode 5 S1 support LIN bus protocol in Mode 5
 S1/S2/S3 support SCI (Smart Card Interface, ISO-7816) in Mode 7 S1/S2/S3 support SCI (Smart Card Interface, ISO-7816) in Mode 7
 
 One Master/Slave SPI serial interface One Master/Slave SPI serial interface Max. 12MHz on SPICLK Max. 12MHz on SPICLK
 Quad Peripheral Interface (QPI) available Quad Peripheral Interface (QPI) available
 8/16 bits data transfer 8/16 bits data transfer
 Up to 5 SPI masters including S0~S3 in mode 4 Up to 5 SPI masters including S0~S3 in mode 4
 
 Three Master/Slave two wire serial interfaces: TWSI, TWI1 and STWI (SID) Three Master/Slave two wire serial interfaces: TWSI, TWI1 and STWI (SID) Two Master/Slave hardware engine: TWSI and TWI1 Two Master/Slave hardware engine: TWSI and TWI1
 3 device addresses recognized in TWSI/TWI1 slave mode 3 device addresses recognized in TWSI/TWI1 slave mode
 Two wire Start/Stop serial interface detection (SID) for STWI, Software TWI Two wire Start/Stop serial interface detection (SID) for STWI, Software TWI
 
 Programmable Watchdog Timer, clock sourced from ILRCO Programmable Watchdog Timer, clock sourced from ILRCO One time enabled by CPU or power-on One time enabled by CPU or power-on
 Interrupt CPU or Reset CPU on WDT overflow Interrupt CPU or Reset CPU on WDT overflow
 Support WDT function in power down mode (watch mode) for auto-wakeup function Support WDT function in power down mode (watch mode) for auto-wakeup function
 
 Real-Time-Clock (RTC) module, clock sourced from XTAL or ILRCO Real-Time-Clock (RTC) module, clock sourced from XTAL or ILRCO Programmable interrupt period from mini-second wakeup to monthly wakeup Programmable interrupt period from mini-second wakeup to monthly wakeup
 21-bit length system timer 21-bit length system timer
 
 Beeper function Beeper function
 On-Chip-Debug interface (OCD) On-Chip-Debug interface (OCD)
 Maximum 59 GPIOs in LQFP64 package Maximum 59 GPIOs in LQFP64 package P3 can be configured to quasi-bidirectional, push-pull output, open-drain output and input only P3 can be configured to quasi-bidirectional, push-pull output, open-drain output and input only
 P0, P1, P2, P4, P5, P6 and P7 can be configured to open-drain output or push-pull output P0, P1, P2, P4, P5, P6 and P7 can be configured to open-drain output or push-pull output
 P6.0, P6.1 and P4.7 shared with XTAL2, XTAL1 and RST P6.0, P6.1 and P4.7 shared with XTAL2, XTAL1 and RST
 
 Clock Sources Clock Sources Internal 12MHz/11.059MHz oscillator (IHRCO): factory calibrated to ±1%, typical Internal 12MHz/11.059MHz oscillator (IHRCO): factory calibrated to ±1%, typical
 External crystal mode, support 32.768KHz oscillating External crystal mode, support 32.768KHz oscillating
 Internal Low power 32KHz RC Oscillator (ILRCO) Internal Low power 32KHz RC Oscillator (ILRCO)
 External clock input (ECKI) on P6.0/XTAL2, up to 25MHz External clock input (ECKI) on P6.0/XTAL2, up to 25MHz
 Internal RC Oscillator output on P6.0/XTAL2 Internal RC Oscillator output on P6.0/XTAL2
 On-chip Clock Multiplier (CKM) to provide high speed clock source On-chip Clock Multiplier (CKM) to provide high speed clock source
 
 Two Brown-Out Detectors Two Brown-Out Detectors BOD0: detect 1.7V BOD0: detect 1.7V
 BOD1: selected detection level on 4.2V/3.7V/2.4V/2.0V BOD1: selected detection level on 4.2V/3.7V/2.4V/2.0V
 Interrupt CPU or reset CPU Interrupt CPU or reset CPU
 Wake up CPU in Power-Down mode (BOD1) 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. 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 All interrupts can wake up IDLE mode
 13 sources to wake up Power-Down mode 13 sources to wake up Power-Down mode
 Slow mode and sub-clock mode support low speed MCU operation Slow mode and sub-clock mode support low speed MCU operation
 RTC mode supports RTC to resume CPU in power down RTC mode supports RTC to resume CPU in power down
 Watch mode supports WDT 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 Monitor mode supports BOD1 to resume CPU in power down
 
 Operating voltage range: 1.8V – 5.5V Operating voltage range: 1.8V – 5.5V Minimum 1.8V requirement in flash write operation (ISP/IAP/ICP) Minimum 1.8V requirement in flash write operation (ISP/IAP/ICP)
 
 Operation frequency range: 32MHz(max) Operation frequency range: 32MHz(max) External crystal mode, 0 – 12MHz @ 2.0V – 5.5V, 0 – 25MHz @ 2.7V – 5.5V 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 12MHz @ 1.8V – 5.5V, and up to 25MHz @ 2.2V – 5.5V
 
 Operating Temperature: Operating Temperature: Industrial (-40°C to +85°C)* Industrial (-40°C to +85°C)*
 
 Package Types: Package Types: LQFP64(7mm*7mm)MG82FG5C64AD64 LQFP64(7mm*7mm)MG82FG5C64AD64
 
Note*: Tested by sampling.

 
                 
                 
                