32-bit general purpose mcu promotion material gp promotion_main_material... · 2019. 10. 23. ·...
TRANSCRIPT
1Confidential Ver. 0.7
32-bit General Purpose MCUPromotion Material
October, 2019
2Confidential Ver. 0.7
ABOV General Purpose Microcontroller to Serve Every Customer’s Needs
• Supports a wide
supply voltage range
from 1.65V to 5.5V
• Covers wide
application fields
from home appliances
to mobile applications
• Field proven noise
immunity & noise
tolerance solutions
under various
circumstances
- High ESD and EFT
performance
• User-friendly
programmable
code generator &
development tools
such as IDEs
• Provides systematic
design support for
customer’s
product development
RobustNoise Immunity
High Performance and
Useful Features
Easy Development Tools
& Design Support
Wide Supply Voltage Range
Field Proven Solution
• High precision
on-chip Analog IPs
- Internal oscillator,
12-bit ADC, etc.
• LCD / LED driver and
high-current ports for
lighting applications
• Provides various
power modes for
more energy savings
• More than 3 billion
units of shipment made
• More than 30 years of
experience in the field
of microcontroller
design & manufacturing
3Confidential Ver. 0.7
ABOV General Purpose Microcontroller Highlights
Wide supply voltageup to 5.0V
System cost reductionthrough cutting-edge technology
Ecosystem for efficient development
• IDEs (Debugger & Compiler - KEIL, IAR)• Code Generators • A-Link, Gang Programmer for Mass production
Extensive memory sizefrom 2KB to 512KB
• 8-bit lineup : 2KB ~ 128KB • 32-bit lineup : 16KB ~ 512KB
Abundant features with a competitive price
• Plentiful peripheral features - GPIO ports and timers- USART, UART, I2C, SPI, USB, etc.
• Various Operating Modes : Run, Sleep, Deep-Sleep
Wide range of application
• Major Home Appliance, Smart Home Applications,• Small Home Appliances, Consumer Electronics,• Motor Applications, IoT & Battery Operated Devices, • Healthcare applications, etc.
Major MCU Provider in consumer MCU market
Wide supply voltage range up to 5V
Robust noise immunity by high ESD, EFT
Easy use of development tools
IDEs, Code Generators
• On-chip Oscillator • On-chip VDC, ADC, POR, LVD, etc.
4Confidential Ver. 0.7
32-bit General Purpose Microcontroller Line-Up
Max. 75MHz
Data Flash 32KB, UL60730
A33G527 : 384KB/24KB
A33G526 : 256KB/24KB
A33G524 : 128KB/24KB
Max. 48MHz
Touch, LCD/LED
A31G316 : 256KB/16KB
A31G314 : 128KB/16KB
A31G313 : 64KB/16KB Max. 48MHz
Touch & LED lighting
A31G213 64KB/6KB
A31G212 32KB/6KB
Max. 40MHz
LCD/LED Display Control
A31G123 : 64KB/6KB
A31G122 : 32KB/6KB
Max. 40MHz
LCD/LED Display Control
A31G112 :32KB/4KB
A31G111 :16KB/4KB
Flash size
32KB
64KB
128KB
256KB
Pin count
384KB
20/24/25 28/32 44/48 64 80 100
A31G11116KB
A31G112
A31G123
A33G527
A31G314
A31G316
A31G313
A33G524
A31G213
A31G226※ Under Development
Max. 48MHz
Advanced Analog Functions,
LCD/LED lighting,
Data Flash 32KB
A31G226 256KB/20KB
A31G224 128KB/20KB
A31G324
Max. 48MHz
USB & EBI I/F
High Speed PWM(144MHz)
A31G324 128KB/16KB
A31G323 64KB/16KB
A33G526
A31G212
A31G224
A31G122
※ Under Development
A31G323
※ Under Development
A34M418 / M416
Cortex-M4F Max. 120MHz
2-unit PWM, 3-unit ADC(1.5Msps)
Data Flash : 32KB
A34M418 : 512KB/64KB
A34M416 : 256KB/64KB
M4 Series: Cortex-M4F High Performance Line
G5 Series: Cortex-M3 Baseline
G3 Series: Cortex-M0+ High Integration Line
G2 Series: Cortex-M0+ Advanced Line
G1 Series: Cortex-M0+ Baseline
512KB
5Confidential Ver. 0.7
32-bit General Purpose MCU Main Product FeaturesItems A31G112 A31G123 A31G213 A31G226 A33G527 A34M418
CPU Core Cortex-M0+ Cortex-M0+ Cortex-M0+ Cortex-M0+ Cortex-M3 Cortex-M4F
Clock Speed 40MHz 40MHz 48MHz 48MHz 75MHz 120MHz
Code Flash (Data) 32KB 64KB 64KB 256KB (32KB) 384KB (32KB) 512KB (32KB)
SRAM 4KB 6KB 6KB 20KB 24KB 64KB
UART/USART/I2C/SPI 2 / 2(SPI) / 2 / - 2 / 4(SPI) / 3 / - 2 / 2 / 2 / 2 2 / 4 / 3 / 2 4 / - / 2 / 2 6 / - / 2 / 3
Timer/PWM3-Phase PWM
32-bit Timer x 216-bit Timer x 3
3-Phase PWM32-bit Timer x 216-bit Timer x 7
3-Phase PWM32-bit Timer x 216-bit Timer x 4
3-Phase PWM32-bit Timer x 216-bit Timer x 7
16-bit Timer x 1016-bit PWM x 8
3-Phase PWM x 216-bit Timer x 10
I/O Max. 45 Max. 77 Max. 44 Max. 75 Max. 90 Max. 107
LED/LCD Driver 28-SEG/8-COM (R-bias) 39-SEG/8-COM (R-bias) - 39-SEG/8-COM (R-bias) - -
Touch - - 24-ch - - -
ADC 12-bit 50ksps 12-bit 50ksps 12-bit 150ksps 12-bit 1Msps 12-bit 70ksps 3-unit 12-bit 1.5Msps
Comparator (PGA) - - - 2 - COMP x 4 / PGA x 3
DAC - - 1 (5-bit) 1 (12-bit) -
Useful Functions
6-pin High Current ports (LED),
LVD, 32-bit WDTPOR, etc.
8-pin High Current ports (LED),
LVD, 32-bit WDTPOR, etc.
10-pin High Current ports (LED),
LVD, 32-bit WDTPOR, etc.
10-pin High Current ports (LED),
LVD, 32-bit WDTPOR, etc.
LVD, 32-bit WDTPOR
AES-128/HW Divider(Core support)
CAN (A34M428 only)
OscillatorInt. High Speed 40MHz
(Max. ±3.5%@85℃)Int. Low Speed 40kHz
Int. High Speed 40MHz(Max. ±3.5%@85℃)
Int. Low Speed 40kHz
Int. High Speed 32MHz(Max. ±1%@85℃)
Int. Low Speed 500kHzMax. PLL 48MHz
Int. High Speed 48MHz(Max. ±1%@85℃)
Int. Low Speed 500kHzMax. PLL 48MHz
Int. High Speed 16MHz(Max. ±3%@85℃)
Int. Low Speed 1MHzMax. PLL 75MHz
Int. High Speed 32MHz(Max. ±3%@85℃)
Int. Low Speed 500kHzMax. PLL 120MHz
Op. Voltage 1.8 V ~ 5.5 V 1.8 V ~ 5.5 V 1.8 V ~ 5.5 V 1.8 V ~ 5.5 V 3.0 ~ 5.5V 2.7 ~ 5.5V
Op. Temp. -40°C ~ 85/105°C -40°C ~85/105°C -40°C ~ 105°C -40°C ~ 105°C -40 ~ 85℃ -40 ~ 85℃
PackageLQFP-48/32
MQFP-44 / TSSOP-28QFN-32/24
LQFP-80/64/48MQFP-44
LQFP-48/32 LQFP-80/64/48MQFP-100
LQFP-100/64LQFP-120/100/64
Status MP MP MPUnder development
CS Q1’20MP MP
66Confidential Ver. 0.7
General Purpose MCU Roadmap
7Confidential Ver. 0.7
32-bit General Purpose Microcontroller Road map
L1Series
M4Series
G5Series
G3Series
G2Series
G1Series
A31G226
A34M418
A31L123
A31G324
Existing 2020
• A31G226 256KB (20KB)EEPROM 32KBFOTA (Firmware Over-The-Air)LCD Control
• A31G324 128KB (16KB)USB 2.0 FS
A31G11x
A31G12x
A31G21x
A31G313
A31G314
A31G316
A33G526
A31G527
A33G524
• A31G11x 16KB~32KB (4KB)
• A31G12x 32KB~64KB (6KB)
• A31G21x 32KB~64KB (6KB)Touch Control
• A31G31x 64KB~256KB (16KB)Touch Control
• A33G52x384KB~128KB (24KB)
• EEPROM : 32KBUL60730
• A34M41x512KB~128KB (64KB~32KB)EEPROM : 32KBAES-128
• 3-phase PWMx2/ADC 1.5Mspsx3/PGAx3/COMPx4/QEIx2
Cortex-M4FMax. 120MHz
High Performance
Cortex-M0+Max. 32MHz / 1% IRC
Ultra Low Power
Cortex-M0+ Max. 40MHz
LCD/LED Control
Cortex-M0+Max. 48MHz / 1% IRC
LED Control
Cortex-M0+Max. 48MHz
Plentiful Peri. and HMI
Cortex-M3Max. 75MHz
UL60730
2021
• A31L12364KB (8KB)1.3uA @ STOP with RTCLCD Control
A31L212
• A31L21232KB (8KB)under 1uA @ STOP with RTC
G7Series
Cortex-M4FHigh SpeedLow Power
A34G7x
• High Speed & Enhanced Performance
8Confidential Ver. 0.7
Items A34M418 A31G324 A31L123 A31G226
CPU Core Cortex-M4F Cortex-M0+ Cortex-M0+ Cortex-M0+
Clock Speed 120MHz 48MHz 32MHz 48MHz
Code Flash (Data) 512KB (32KB) 128KB 64KB 256KB (32KB)
SRAM 64KB 16KB 8KB 20KB
UART/USART/I2C/SPI 6 / - / 2 / 3 - / 4 / 2 / 2 2 (LP 1) / 1 / 2 / 2 2 / 4 / 3 / 2
Timer/PWM3-Phase PWM x 232-bit Timer x 2
16-bit Timer x 10
3-Phase PWM32-bit Timer x 216-bit Timer x 7
16-bit PWM x 816-bit Timer x 416-bit LP Timer
3-Phase PWM32-bit Timer x 216-bit Timer x 7
I/O Max. 107 Max. 74 Max. 52 Max. 75
LED/LCD Driver - - 29-SEG/8-COM 39-SEG/8-COM (R-bias)
USB - USB 2.0 FS - -
ADC 12-bit 1.5Msps x 3 12-bit 1Msps 12-bit 1Msps x 1 12-bit 1Msps
Comparator 4 2 2 2
DAC - 2 (12-bit) - 1 (12-bit)
Useful FunctionsCAN / AES-128 / DMA
QEI / PGAUSB, DMA, HR PWM(144MHz)
Temperature sensor
96-bit Unique ID / DMAISO-7816-3
1.1uA @STOP with RTC
10-pin High Current ports (LED),DMA, LVD, 32-bit WDT
POR, etc.
Oscillator
Int. High Speed 32MHz(Max. ±3.0%@85℃)
Int. Low Speed 500kHzMax. PLL 120MHz
Int. High Speed 48MHz(Max. ±3.0%@85℃)
Int. Low Speed 500kHzMax. PLL 144MHz
Int. High Speed 32MHz(Max. ±1.5%@0~50℃)Int. Low Speed 40kHz
Int. High Speed 48MHz(Max. ±1%@85℃)
Int. Low Speed 500kHzMax. PLL 48MHz
Op. Voltage 2.7 ~ 5.5V 1.8 V ~ 5.5 V 1.65 ~ 3.6V 1.8 V ~ 5.5 V
Op. Temp. -40 ~ 85℃ -40°C ~ 85°C -40 ~ 105℃ -40°C ~ 105°C
Package LQFP-120/100/64LQFP-64/48
QFN-48LQFP-64/48/32
QFN-32LQFP-80/64/48
Status MPUnder development
CS Q4’19Under development
CS Q4’19Under development
CS Q1’20
32-bit General Purpose MCU Main Product Features
99Confidential Ver. 0.7
Main Features of 32-bit GP MCUs
10Confidential Ver. 0.7
ABOV A33G52x series are designed for the main controller of various household appliances. In particular, accordance with the tendencythat the microcontroller is becoming more complicated and high performance in consumer electronics, high-speed Arm Cortex-M3 32-bitcore is used. And for handling more features, this microcontroller has a variety of peripherals and large amounts of flash memory.
A33G52x General-Purpose-Microcontroller arm® Cortex®-M3
High-Performance& Large Memory
Cortex-M3, 32-bit Core
▶ Max. operating frequency 75MHz
▶ NVIC (Nested-Vectored Interrupt Controller)
Memory
▶ 384KB/256KB/128KB code flash memory
▶ 32KB data flash memory
▶ 24KB SRAM
Wide Range Clock& System
Peripheralswith Various Functions
Peripherals with Various Function
▶ 32-bit FRT / 16-bit TIMER
▶ 16-bit PWM
▶ 32-bit WDT
▶ UART / SPI / I2C
▶ 12-bit ADC (67ksps)
▶ Household safety standard UL/IEC 60730
Voltage and Temperature
▶ 3.0 ~ 5.5V
▶ -40 ~ 85℃
Package and I/O
▶ 100-MQFP / 100-LQFP14 / 80-LQFP14 / 80-LQFP12
64-LQFP12 / 64-LQFP10
▶ Max. 90 (I/O Ports)
Characteristics& Packages
High-speed Clock
▶ Max. PLL frequency 75MHz
▶ Internal 1MHz(RING OSC), 16MHz (RC OSC)
External 4MHz ~ 10MHz
▶ Sub external 32.768kHz
System
▶ Clock monitoring / POR / LVD
▶ ISP and IAP mode support (SPI/UART)
A33G52x General Purpose Microcontroller
11Confidential Ver. 0.7
A33G52x Key Benefits & Block Diagram
▶ Cortex-M3, 32-bit core (Max. 75MHz)
▶ 384KB / 256KB / 128KB code flash memory
▶ 32KB data flash memory
▶ 24KB Internal SRAM
High Performance
Design for System Perspective & Reduced System Cost
▶ Large code flash memory
▶ Internal 32KB data flash memory with 1KB sectors
▶ Built-in PLL, LDO and 12-bit ADC
▶ Various types & sizes of memory and package options
Reliable Safety Functions
▶ Support for household safety standard UL/IEC 60730
▶ Error detection
▶ Memory protection unit
▶ Fault detection – Clock monitoring function
Rich connectivity Peripheral
▶ 4 channels of UARTs with baud rate fine tuning
▶ 2 channels of SPIs (programmable word length support)
▶ 2 channels I2C interface
(master/slave mode and supports up to 400 kHz)
Key Benefits & Block Diagram
A33G527 Block Diagram
Advanced High Performance Bus (AHB)
Advanced Peripheral Bus (APB)
Core and Memory System Control Units
Serial Interfaces I/O Ports Timers Analog Interfaces
Cortex-M3 CoreUp to 75MHz
CODE Flash384KB
DATA Flash32KB
JTAG Debug Interface
UART x 4
SPI x 2
I2C x 2
GPIO
Ext. Interrupts
16-bit GP Timerx 10
16-bit PWM x 8
12-bit ADC 16-ch (70ksps)
Ext. High Speed4~10MHz
PLL
POR
32-bit WDT
Int. High Speed16MHz
Int. Low speed1MHz
Clock Monitoring
LDO
LVD
Ext. Low Speed32.768kHz
Internal SRAM24KB
NVIC/SysTick
ISP Boot Logic
12Confidential Ver. 0.7
A33G52x Application & Package
80-PinLQFP_14
64-PinLQFP_10
100-PinMQFP
80-PinLQFP_12
64-PinLQFP_12
100-PinLQFP_14
Target Application Package
Product List
Washing Machine Air Conditioner Refrigerator
• Air Purifier
• Robot Cleaner
• Sound Bar
• IoT
• Residential Boiler
• Other Home Appliances
Device Code Data SRAM UART SPI I2C PWM ADC I/O Ports Package Sample
A33G527VQN 384KB 32KB 24KB 4 2 2 8 16 90 100-MQFP Available
A33G527VLN 384KB 32KB 24KB 4 2 2 8 16 90 100-LQFP14 Available
A33G527RLN 384KB 32KB 24KB 4 2 2 8 10 60 64-LQFP12 Available
A33G526VQN 256KB 32KB 24KB 4 2 2 8 16 90 100-MQFP Available
A33G526VLN 256KB 32KB 24KB 4 2 2 8 16 90 100-LQFP14 Available
A33G526MMN 256KB 32KB 24KB 4 2 2 8 10 71 80-LQFP14 Available
A33G526MLN 256KB 32KB 24KB 4 2 2 8 10 71 80-LQFP12 Under Preparation
A33G526RLN 256KB 32KB 24KB 4 2 2 8 10 60 64-LQFP12 Available
A33G526RMN 256KB 32KB 24KB 4 2 2 8 10 60 64-LQFP10 Available
A33G524MMN 128KB 32KB 24KB 4 2 2 8 10 71 80-LQFP14 Available
A33G524MLN 128KB 32KB 24KB 4 2 2 8 10 71 80-LQFP12 Under Preparation
A33G524RLN 128KB 32KB 24KB 4 2 2 8 10 60 64-LQFP12 Available
A33G524RMN 128KB 32KB 24KB 4 2 2 8 10 60 64-LQFP10 Available
• For more information about product and package , Please contact our sales team(Korea) [email protected] / (Global) [email protected] / (China) [email protected]
13Confidential Ver. 0.7
A31G11x series are 32-bit microcontroller for general purpose applications. The MCU is equipped with Arm Cortex-M0+ core, has an LCDdisplay driver block and LED driver ports for general control purposes. It also supports external communication through a variety ofinterfaces such as UART, SPI, I2C. The development environment is compatible with the Cortex-M family and supports SWD.
A31G11x General-Purpose-Microcontroller arm® Cortex®-M0+
High-Performance& Scalable Memory
Cortex-M0+, 32-bit Core
▶ Max. operating frequency 40MHz
▶ NVIC (Nested-Vectored Interrupt Controller)
Memory
▶ 32KB/16KB flash memory
▶ 4KB SRAM
Wide Range Clock& System
Peripheralswith Various Functions
Peripherals with Various Function
▶ 16-bit TIMER / 32-bit TIMER / 3-Phase PWM
▶ 24-bit WDT / 12-bit WT
▶ UART / USART / I2C
▶ LCD Driver : 23-SEG/8-COM
▶ High current port (6ea) for LED lighting : Σ𝐼𝑂𝐿= 120mA
▶ 12-bit ADC (50ksps)
Voltage and Temperature
▶ 1.8 ~ 5.5V
▶ -40 ~ 85/105℃
Package and I/O
▶ 48-LQFP / 44-MQFP / 32-LQFP / 32-QFN / 28-TSSOP
24-QFN
▶ Max. 45 (I/O Ports)
Characteristics& Packages
High-speed Clock
▶ Internal 2.5MHz ~ 40MHz (RC OSC), WDT RC OSC 40kHz
▶ External 2MHz ~ 16MHz (X-TAL), 2MHz ~ 40MHz (Clock)
▶ Sub external 32.768kHz
System
▶ Clock monitoring / POR / LVD
▶ 16-bit CRC
▶ ISP and read protection capabilities
A31G11x General Purpose Microcontroller
14Confidential Ver. 0.7
A31G11x Key Benefits & Block Diagram
▶ Cortex-M0+, 32-bit core (Max. 40MHz)
▶ 32KB / 16KB flash memory
▶ 4KB SRAM
High Performance
Design for System Perspective& Reduced System Cost▶ Flexible flash size
▶ Built-in LDO, LCD Driver, high current ports & 12-bit ADC
▶ Various types of memory and package options
Reliable Safety Functions
▶ Error detection
▶ Memory protection unit
▶ Fault detection – Clock monitoring function
Well-Fitted Connectivity Peripheral
▶ 2 channels of UARTs with baud rate fine tuning function
▶ 2 channels of USART
▶ 2 channels of I2C
Key Benefits & Block Diagram
A31G112 Block Diagram
Advanced High Performance Bus (AHB)
Advanced Peripheral Bus (APB)
Core and Memory System Control Units
Serial Interfaces I/O Ports Timers Analog Interfaces
Cortex-M0+ CoreUp to 40MHz
CODE Flash32KB
NVIC
SWD Debug Interface
UART x 2
USART x 2
I2C x 2
GPIO
Ext. Interrupts
16-bit Timer x 3
32-bit Timer x 2
12-bit ADC (50ksps)
Ext. High Speed2~16MHz
12-bit WT
POR
32-bit WDT
Int. High Speed2.5~40MHz
Int. Low speed40kHz
Clock Monitoring
LDO
LVR/LVI
Ext. Low Speed32.768kHz
SRAM4KB
SysTick(24-bit)
CRC-16
High Current Portx 6 3-Phase PWM
23-SEG/8-COMLCD
15Confidential Ver. 0.7
A31G11x Application & Package & Product List
32-PinLQFP_07
32-PinQFN_05
48-PinLQFP_07
28-PinTSSOP
24-PinQFN_04
44-PinMQFP_10
Target Application Package
Product List
Electric Toothbrush Drone Controller Electric Shaver
Device Flash SRAM USART UART I2C TIMER 12-bit ADC I/O Ports Package Sample Available
A31G112CL 32KB 4KB 2 2 2 6 11 45 48-LQFP Available
A31G112SQ 32KB 4KB 2 2 2 6 9 41 44-MQFP Under Preparation
A31G112KN 32KB 4KB 2 2 2 6 5 29 32-LQFP Available
A31G112KU 32KB 4KB 2 2 2 6 5 29 32-QFN Available
A31G112GR 32KB 4KB 1 1 2 6 5 25 28-TSSOP Available
A31G112LU 32KB 4KB 1 1 2 6 4 21 24-QFN Available
A31G111KN 16KB 4KB 2 2 2 6 5 29 32-LQFP Available
A31G111KU 16KB 4KB 2 2 2 6 5 29 32-QFN Available
A31G111GR 16KB 4KB 1 1 2 6 5 25 28-TSSOP Available
A31G111LU 16KB 4KB 1 1 2 6 4 21 24-QFN Available
• IoT
• Sensor Module
• Charger Module
• Keyboard Controller
• Residential Boiler
• Other Home Appliances
• For more information about product and package , Please contact our sales team(Korea) [email protected] / (Global) [email protected] / (China) [email protected]
16Confidential Ver. 0.7
A31G12x series are 32-bit microcontroller for general purpose applications. The MCU is equipped with Arm Cortex-M0+ core, has an LCDdisplay driver block and LED driver ports for general control purposes. It also supports external communication through a variety ofinterfaces such as UART, SPI, I2C. The development environment is compatible with the Cortex-M family and supports SWD.
A31G12x General-Purpose-Microcontroller arm® Cortex®-M0+
High-Performance& Scalable Memory
Cortex-M0+, 32-bit Core
▶ Max. operating frequency 40MHz
▶ NVIC
Memory
▶ 64KB/32KB flash memory
▶ 6KB SRAM
Wide Range Clock& System
Peripheralswith Various Functions
Peripherals with Various Functions
▶ 16-bit TIMER / 32-bit TIMER / 3-Phase PWM
▶ 24-bit WDT / 12-bit WT
▶ UART / USART / I2C
▶ LCD Driver : 39-SEG/8-COM
▶ High current port (8ea) for LED lighting : Σ𝐼𝑂𝐿= 120mA
▶ 12-bit ADC (50ksps)
Voltage and Temperature
▶ 1.8 ~ 5.5V
▶ -40 ~ 85℃/105 ℃
Package and I/O
▶ 80-LQFP14 / 80-LQFP12 / 64-LQFP12 / 64-LQFP10
48-LQFP07 / 44-MQFP10
▶ Max. 77 (I/O Ports)
Characteristics& Packages
A31G12x General Purpose Microcontroller
High-speed Clock
▶ Internal 2.5MHz ~ 40MHz (RC OSC), WDT RC OSC 40kHz
▶ External 2MHz ~ 16MHz (X-TAL), 2MHz ~ 40MHz (Clock)
▶ Sub external 32.768kHz
System
▶ Clock monitoring / POR / LVD
▶ 16-bit CRC
▶ ISP and read protection capabilities
17Confidential Ver. 0.7
A31G12x Key Benefits & Block Diagram
▶ Cortex-M0+, 32-bit core (Max. 40MHz)
▶ 64KB / 32KB flash memory
▶ 6KB SRAM
High Performance
Reliable Safety Functions
▶ Error detection
▶ Memory protection unit
▶ Fault detection – Clock monitoring function
Rich Connectivity Peripherals
▶ 2 channels of UART with baud rate fine tuning function
▶ 4 channels of USART
▶ 3 channels of I2C
Key Benefits & Block Diagram
Design for System Perspective& Reduced System Cost▶ Flexible flash size
▶ Built-in LDO, LCD Driver, high current ports & 12-bit ADC
▶ Various types of memory and package options
A31G123 Block Diagram
Advanced High Performance Bus (AHB)
Advanced Peripheral Bus (APB)
Core and Memory System Control Units
Serial Interfaces I/O Ports Timers Analog Interfaces
Cortex-M0+ CoreUp to 40MHz
CODE Flash64KB
NVIC
SWD Debug Interface
UART x 2
USART x 4
I2C x 3
GPIO
Ext. Interrupts
16-bit Timer x 7
32-bit Timer x 2
12-bit ADC (50ksps)
Ext. High Speed2~16MHz
12-bit WT
POR
32-bit WDT
Int. High Speed2.5~40MHz
Int. Low speed40kHz
Clock Monitoring
LDO
LVR/LVI
Ext. Low Speed32.768kHz
SRAM6KB
SysTick(24-bit)
CRC-16
High Current Portx 8 3-Phase PWM
39-SEG/8-COMLCD
18Confidential Ver. 0.7
A31G12x Application & Package & Product List
80-PinLQFP_14LQFP_12
48-PinLQFP_07
64-PinLQFP_12LQFP_10
44-PinMQFP_10
Target Application Package
Product List
Water Purifier Vacuum Cleaner Servo Motor
Device Flash SRAM USART UART I2C TIMER 12-bit ADC I/O Ports Package Sample Available
A31G123ML 64KB 6KB 4 2 3 10 14 77 80-LQFP12 Available
A31G123MM 64KB 6KB 4 2 3 10 14 77 80-LQFP14 Under Preparation
A31G123RL 64KB 6KB 3 2 3 10 14 61 64-LQFP10 Available
A31G123RM 64KB 6KB 3 2 3 10 14 61 64-LQFP12 Under Preparation
A31G123CL 64KB 6KB 2 2 2 10 11 45 48-LQFP07 Available
A31G123SQ 64KB 6KB 2 2 2 10 9 41 44-MQFP10 Available
A31G122ML 32KB 6KB 4 2 3 10 14 77 80-LQFP12 Available
A31G122MM 32KB 6KB 4 2 3 10 14 77 80-LQFP14 Under Preparation
A31G122RL 32KB 6KB 3 2 3 10 14 61 64-LQFP10 Available
A31G122RM 32KB 6KB 3 2 3 10 14 61 64-LQFP12 Under Preparation
• IoT
• Sensor Module
• Charger Module
• Keyboard Controller
• Residential Boiler
• Laser Distance Measurer
• Other Home Appliances
• For more information about product and package , Please contact our sales team(Korea) [email protected] / (Global) [email protected] / (China) [email protected]
19Confidential Ver. 0.7
A31G31x series are designed for the 32-bit main controller of various appliances. The MCU is equipped with Arm Cortex-M0+ core, hasan LCD/LED display driver block and a Capacitive Touch Engine. It also supports external communication through a variety of interfacessuch as UART, SPI, I2C. The development environment is compatible with the Cortex-M family and supports SWD.
A31G31x General-Purpose-Microcontroller arm® Cortex®-M0+
High-Performance& Large Memory
Cortex-M0+, 32-bit Core
▶ Max. operating frequency 48MHz
▶ NVIC
Memory
▶ 256KB/128KB/64KB flash memory
▶ 16KB SRAM
High-speed Clock
▶ Max. PLL frequency 48MHz
▶ Internal 500kHz, 48MHz / External 2MHz ~ 16MHz
▶ Sub external 32.768kHz
System
▶ Clock monitoring / POR / LVD / 16-bit CRC / DMA
▶ ISP and read protection capabilities
Wide Range Clock& System
Peripheralswith Various Functions
Peripherals with Various Function
▶ 16-bit TIMER / 32-bit TIMER / 3-Phase PWM
▶ 24-bit WDT / 12-bit WT
▶ UART / USART / I2C
▶ LCD Driver : 42-SEG/8-COM
▶ LED Driver : 11-ISEG/27-ICOM
▶ 12-bit ADC (150ksps) / 12-bit DAC / COMP
Voltage and Temperature
▶ 1.8 ~ 5.5V
▶ -40 ~ 85℃
Package and I/O
▶ 80-LQFP14 / 80-LQFP12 / 64-LQFP12 / 64-LQFP10
48-LQFP / 48-QFN / 44-LQFP
▶ Max. 74 (I/O Ports) / Max. 24 (Capacitive Touch Engine)
Characteristics& Packages
A31G31x General Purpose Microcontroller
20Confidential Ver. 0.7
A31G31x Key Benefits & Block Diagram
Key Benefits & Block Diagram
▶ Cortex-M0+, 32-bit core (Max. 48MHz)
▶ 256KB / 128KB / 64KB flash memory
▶ 16KB SRAM
▶ 4 channels of DMA
High Performance
Design for Reduced System Cost▶ Flexible flash size
▶ Built-in PLL, 12-bit ADC, DAC, CMP & touch key functions
▶ Various type of memory and package options
Reliable Safety Functions
▶ Error detection
▶ Memory protection unit
▶ Fault detection – Clock monitoring function
Rich Connectivity Peripherals
▶ 2 channels of UART
▶ 4 channels of USART
▶ 3 channels of I2C
A31G314 Block Diagram
Advanced High Performance Bus (AHB)
Advanced Peripheral Bus (APB)
Core and Memory System Control Units
Serial Interfaces I/O Ports Timers Analog Interfaces
Cortex-M0+ CoreUp to 48MHz
CODE Flash128KB
SWD DebugInterface
DMA
UART x 2
USART x 4
I2C x 3
GPIO
Ext. Interrupts
16-bit Timer x 7
32-bit Timer x 2
Ext. High Speed2~16MHz
PLL 48MHz
POR
LVR/LVI
Int. High Speed48MHz
Int. Low speed500kHz
VDC 1.5V
VDC 3.3V
WDT, WT
Ext. Low Speed32.768kHz
SRAM16KB
NVIC
Boot ROM
LCD/LED Driver
3-Phase PWMReset Pin
12-bit ADC(150ksps)
Comparator x 2
12-bit DAC
Touch Key 24-ch
21Confidential Ver. 0.7
A31G31x Application & Package
Target Application Package
80-PinLQFP_14
80-PinLQFP_12
64-PinLQFP_12
44-PinLQFP_10
64-PinLQFP_10
48-PinLQFP_07
48-PinQFN_06
Rice Cooker Consumer Appliances IoT Device
• Air Purifier
• Sensor Module
• Smart Cover
• Data Logger
• Thermostat
• Door Lock
• Laser Distance Measurer
• Other Home Appliances
12:00 보온
22Confidential Ver. 0.7
A31G31x Product List
Product List
Device Flash SRAM USART UART I2C TIMER PWM ADC I/O Ports Package Sample Available
A31G316MMN 256KB 16KB 2 4 3 10 6 14 74 80-LQFP14 Available
A31G316MLN 256KB 16KB 2 4 3 10 6 14 74 80-LQFP12 Under Preparation
A31G316RMN 256KB 16KB 2 3 3 10 6 14 58 64-LQFP12 Available
A31G316RLN 256KB 16KB 2 3 3 10 6 14 58 64-LQFP10 Under Preparation
A31G314MMN 128KB 16KB 2 4 3 10 6 14 74 80-LQFP14 Available
A31G314MLN 128KB 16KB 2 4 3 10 6 14 74 80-LQFP12 Under Preparation
A31G314RMN 128KB 16KB 2 3 3 10 6 14 58 64-LQFP12 Available
A31G314RLN 128KB 16KB 2 3 3 10 6 14 58 64-LQFP10 Under Preparation
A31G314CLN 128KB 16KB 2 2 2 10 6 11 43 48-LQFPHF Available
A31G314CUN 128KB 16KB 2 2 2 10 6 11 43 48-LQFP Available
A31G314SNN 128KB 16KB 2 2 2 10 6 9 39 44-LQFP Under Preparation
A31G313RMN 64KB 16KB 2 3 3 10 6 14 58 64-LQFP12 Available
A31G313RLN 64KB 16KB 2 3 3 10 6 14 58 64-LQFP10 Under Preparation
A31G313CLN 64KB 16KB 2 2 2 10 6 11 43 48-LQFP Available
A31G313CUN 64KB 16KB 2 2 2 10 6 11 43 48-QFN Available
A31G313SNN 64KB 16KB 2 2 2 10 6 9 39 44-LQFP Under Preparation
• For more information about product and package , Please contact our sales team(Korea) [email protected] / (Global) [email protected] / (China) [email protected]
23Confidential Ver. 0.7
A31G21x series are 32-bit microcontroller for general purpose applications. The MCU is equipped with Arm Cortex-M0+ core, has acapacitive touch sensor, high precise internal RC oscillator and high current driver ports for various Touch & LED lighting applications. Italso supports external communication through a variety of interfaces such as USART, UART, I2C. The development environment iscompatible with the Cortex-M family and supports SWD.
A31G21x General-Purpose-Microcontroller arm® Cortex®-M0+
A31G21x General Purpose Microcontroller
High-Performance& Scalable Memory
Cortex-M0+, 32-bit Core
▶ Max. operating frequency 48MHz
▶ NVIC
Memory
▶ 64KB/32KB flash memory
▶ 6KB SRAM
Wide Range Clock& System
Peripheralswith Various Functions
Peripherals with Various Functions
▶ Capacitive Touch Key 24-ch
▶ 16-bit TIMER / 32-bit TIMER / 3-Phase PWM
▶ 24-bit WDT / 12-bit WT
▶ UART 2-ch / USART 2-ch / I2C 2-ch / SPI 2-ch
▶ 12-bit ADC (150ksps) x 1
▶ High current port (10ea) for LED lighting : Σ𝐼𝑂𝐿= 80mA
Characteristics& Packages
High-speed Clock
▶ Internal 32MHz (±1.0%@-20~85C, ±1.5%@-40~105C), 500kHz
▶ PLL for 32MHz IRC
▶ External 2MHz ~ 16MHz
▶ Sub external 32.768kHz
System
▶ Clock monitoring / POR / LVD
▶ 16-bit CRC / DMA 4-ch
Voltage and Temperature
▶ 1.8 ~ 5.5V
▶ -40 ~ 105 ℃
Package and I/O
▶ 48-LQFP07 / 32-LQFP07
▶ Max. 44 (I/O Ports) @48-LQFP
24Confidential Ver. 0.7
A31G21x Key Benefits & Block Diagram
▶ Cortex-M0+, 32-bit core (Max. 48MHz)
▶ 64KB / 32KB flash memory
▶ 6KB SRAM
▶ Precise Internal RC : 32MHz
±1.0%@-20~85C, ±1.5%@-40~105C
High Performance
Reliable Safety Functions
▶ Error detection & memory protection unit
▶ Fault detection – Clock monitoring function
Rich Connectivity Peripherals
▶ 2 channels of UART
▶ 2 channels of USART
▶ 2 channels of I2C
▶ 2 channels of SPI
Key Benefits & Block Diagram
Design for System Perspective& Reduced System Cost▶ Flexible flash size
▶ Built-in capacitive touch key function, 12-bit ADC, DMA,
& high current ports 12-bit ADC
▶ Various types of memory and package options
A31G213 Block Diagram
Advanced High Performance Bus (AHB)
Advanced Peripheral Bus (APB)
Core and Memory System Control Units
Serial Interfaces I/O Ports Timers Analog Interfaces
Cortex-M0+ CoreUp to 48MHz
CODE Flash64KB
NVIC
SWD Debug Interface
GPIO
Ext. Interrupts
16-bit Timer x 4
32-bit Timer x 2
12-bit ADC (150ksps)
Ext. High Speed2~16MHz
PLL
POR
24-bit WDT12-bit WT
Int. High Speed1~32MHz
Int. Low speed500kHz
DMA
LDO
LVR/LVI
Ext. Low Speed32.768kHz
SRAM6KB
SysTick(24-bit)
CRC-16
High Current Portx 10 3-Phase PWM
CapacitiveTouch 24-ch
UART x 2
USART x 2
I2C x 2
SPI x 2
25Confidential Ver. 0.7
A31G21x Application & Package & Product List
Target Application Package
Product List
Consumer Appliances
12:00보온
Micro Wave Oven
• Capacitive Touch Key Applications
• White Goods
• Water Purifier
Rice Cooker
48-PinLQFP_07
32-PinLQFP_07
44-PinMQFP_10
28-PinTSSOP
Device Flash SRAM USART UART I2C/SPI Touch TIMER PWM ADC I/O Ports Package Sample Available
A31G213CL 64KB 6KB 2 2 2/2 24 6 6 14 44 48-LQFP7 Available
A31G213SQ 64KB 6KB 2 2 2/2 21 6 6 12 40 44-MQFP10 Under Preparation
A31G213KN 64KB 6KB 2 2 2/1 13 6 6 8 28 32-LQFP7 Under Preparation
A31G213GR 64KB 6KB 1 2 2/1 11 6 6 6 24 28-TSSOP Under Preparation
A31G212CL 32KB 6KB 2 2 2/2 24 6 6 14 44 48-LQFP7 Available
A31G212SQ 32KB 6KB 2 2 2/2 21 6 6 12 40 44-MQFP10 Under Preparation
A31G212KN 32KB 6KB 2 2 2/1 13 6 6 8 28 32-LQFP7 Under Preparation
A31G212GR 32KB 6KB 1 2 2/1 11 6 6 6 24 28-TSSOP Under Preparation
• For more information about product and package , Please contact our sales team(Korea) [email protected] / (Global) [email protected] / (China) [email protected]
26Confidential Ver. 0.7
A31G22x series are 32-bit microcontroller for general purpose applications. The MCU is equipped with Arm Cortex-M0+ core, has highperformance analog IPs such as a fast & precise ADC and a accurate internal RC oscillator for general control purposes. It also supportsrich peripheral interfaces through a variety of interfaces such as UART, SPI, I2C. The development environment is compatible with theCortex-M family and supports SWD.
A31G22x General-Purpose-Microcontroller arm® Cortex®-M0+
High-Performance& Large Memory
Cortex-M0+, 32-bit Core
▶ Max. operating frequency 48MHz
▶ NVIC
Memory
▶ 256KB/128KB flash memory
▶ 20KB SRAM
Wide Range Clock& System
Peripheralswith Various Functions
Peripherals with Various Functions
▶ 16-bit TIMER / 32-bit TIMER / 3-Phase PWM
▶ 24-bit WDT / 12-bit WT
▶ UART 2-ch / USART 4-ch / I2C 3-ch / SPI 2-ch
▶ 12-bit ADC (1Msps) x 1
▶ 12-bit DAC x 1
▶ Comparator x 2
▶ High current port (10ea) for LED lighting : Σ𝐼𝑂𝐿= 160mA
Voltage and Temperature
▶ 1.8 ~ 5.5V
▶ -40 ~ 85℃/105 ℃
Package and I/O
▶ 80-LQFP14 / 80-LQFP12 / 64-LQFP12 / 64-LQFP10
48-LQFP07
▶ Max. 75 (I/O Ports) @80-LQFP
Characteristics& Packages
A31G22x General Purpose Microcontroller
High-speed Clock
▶ Internal 32MHz (±1.0%@-20~85C, ±1.5%@-40~105C), 500kHz
▶ PLL for 32MHz IRC
▶ External 2MHz ~ 16MHz
▶ Sub external 32.768kHz
System
▶ Clock monitoring / POR / LVD / 16-bit CRC / DMA 4-ch
▶ Boot swap function
Preliminary Features
Under Development (CS : Q2’20)
27Confidential Ver. 0.7
A31G22x Key Benefits & Block Diagram
▶ Cortex-M0+, 32-bit core (Max. 48MHz)
▶ 256KB / 128KB flash memory
▶ 20KB SRAM
▶ Precise Internal RC : 32MHz
±1.0%@-20~85C, ±1.5%@-40~105C
High Performance
Reliable Safety Functions
▶ Error detection & memory protection unit
▶ Fault detection – Clock monitoring function
Rich Connectivity Peripherals
▶ 2 channels of UART with baud rate fine tuning function
▶ 4 channels of USART
▶ 3 channels of I2C
▶ 2 channels of SPI
Key Benefits & Block Diagram
Design for System Perspective& Reduced System Cost▶ Large code flash memory
▶ Built-in PLL, ADC, DAC, CMP, DMA & high current ports
▶ Boot swap function
▶ Various types & sizes of memory and package options
Preliminary Features
Under Development (CS : Q2’20)
A31G226 Block Diagram
Advanced High Performance Bus (AHB)
Advanced Peripheral Bus (APB)
Core and Memory System Control Units
Serial Interfaces I/O Ports Timers Analog Interfaces
Cortex-M0+ CoreUp to 48MHz
CODE Flash256KB
NVIC
SWD Debug Interface
UART x 2
USART x 4
I2C x 3
GPIO
Ext. Interrupts
16-bit Timer x 7
32-bit Timer x 2
12-bit ADC (1Msps)
Ext. High Speed2~16MHz
PLL
POR
32-bit WDT12-bit WT
Int. High Speed1~32MHz
Int. Low speed500kHz
DMA
LDO
LVR/LVI
Ext. Low Speed32.768kHz
SRAM20KB
SysTick(24-bit)
CRC-16
High Current Portx 10 3-Phase PWM
12-bit DAC
SPI x 2 Comparator x 2
28Confidential Ver. 0.7
A31G22x Application & Package & Product List
80-PinLQFP_14LQFP_12
48-PinLQFP_07
64-PinLQFP_12LQFP_10
Target Application Package
Water Purifier Vacuum Cleaner Servo Motor
• Display Applications (LED)
• IoT
• Sensor Module
• Industrial Applications
• Smart Home Appliances
• Residential Boiler
• Other Home Appliances
Preliminary Features
Under Development (CS : Q2’20)
Washing Machine Air Conditioner Refrigerator
2929Confidential Ver. 0.7
Applications of 32-bit GP MCU
3030Confidential Ver. 0.7
Features
▶ Cortex-M3, Max. 75MHz
▶ 384KB/256KB/128KB Flash, 24KB SRAM, 32KB Data Flash
▶ VDD = 3.0 ~ 5.5V
▶ 12-bit ADC 70ksps, PWM 8-ch
▶ UART 4-ch, SPI 2-ch, I2C 2-ch
▶ UL 60730-1 class-B Certification
▶ 100/80/64 pin
Application
▶ Washing Machine
▶ Air Conditioner
▶ Refrigerator
▶ Vacuum Cleaner
PWM
SPI
UART
SPI / I2C
Serial EEPROM
ADC
Application of A33G52x - Cortex-M3 General Purpose MCU
Sub System
ONOFFSensor
“Main Home Appliances”
3131Confidential Ver. 0.7
Features
▶ Cortex-M0+, Max. 40MHz
▶ 32KB/16KB Flash, 4KB SRAM
▶ VDD = 1.8 ~ 5.5V
▶ 12-bit ADC 50ksps, Timer 6-ch (3-phase PWM 1ea)
▶ UART 2-ch, USART 2-ch, I2C 2-ch
▶ LCD (23SEG x 8COM), High Current Port x 6
▶ 48/44/32/28/24 pin
“Small Home Appliances”
Application
▶ Electric Toothbrush
▶ Electric Shaver
▶ Charger Controller
▶ Sensor Module
▶ Other Small Home Appliances
PWM
LCD / LED
UART
SPI / I2C
Serial EEPROM
ADC
Application of A31G11x - Cortex-M0+ General Purpose MCU
Sub System
ONOFF
3-phase PWMM
Sensor
3232Confidential Ver. 0.7
Features
▶ Cortex-M0+, Max. 40MHz
▶ 64KB/32KB Flash, 6KB SRAM
▶ VDD = 1.8 ~ 5.5V
▶ 12-bit ADC 50ksps, Timer 10-ch (3-phase PWM 1ea)
▶ UART 2-ch, USART 4-ch, I2C 3-ch
▶ LCD (39SEG x 8COM), High Current Port x 8
▶ 80/64/48/44 pin
“Small Home Appliances”
Application
▶ Water Purifier
▶ Vacuum Cleaner
▶ Servo Motor Controller
▶ Keyboard Controller
▶ Thermostat
▶ Other Small Home Appliances
PWM
LCD / LED
UART
SPI / I2C
Serial EEPROM
ADC
Application of A31G12x - Cortex-M0+ General Purpose MCU
Sub System
ONOFF
3-phase PWMM
Sensor
3333Confidential Ver. 0.7
Features
▶ Cortex-M0+, Max. 48MHz
▶ 64KB/32KB Flash, 6KB SRAM
▶ VDD = 1.8 ~ 5.5V
▶ Capacitive Touch Key 24ch
▶ 12-bit ADC 150ksps, 3-Phase PWM
▶ High Current Port x 10
▶ UART 2-ch, USART 2-ch, I2C 2-ch, SPI 2-ch
▶ 48/32-LQFP
“Touch Key Applications”
Application
▶ White Goods
▶ Rice Cooker
▶ Water Purifier
▶ Other Touch Key Applications
Application of A31G21x - Cortex-M0+ General Purpose MCU
Sensors
Display LED Backlight
ONOFF
SPI
High Current Port
for LED Lighting
Touch
GPIO
ADC
Digital Control I/O
Sensor
Touch Key
SensorsI2C
Host System
UART / USART
3434Confidential Ver. 0.7
Features
▶ Cortex-M0+, Max. 48MHz
▶ 256KB/128KB Flash, 20KB SRAM
▶ VDD = 1.8 ~ 5.5V
▶ 12-bit ADC 1Msps, 3-Phase PWM
▶ Comparator x 2, 12-bit DAC
▶ High Current Port x 10
▶ UART 2-ch, USART 4-ch, I2C 3-ch, SPI 2-ch
▶ Boot Swap Function
▶ 80/64/48/44 pin
“Home Appliances & Industrial Applications ”
Application
▶ Home Appliances
▶ LED Display Applications
▶ Smart Home Appliances
▶ IoT Applications
▶ Industrial Applications
Application of A31G22x - Cortex-M0+ General Purpose MCU
Sensors
ONOFF
Display LED Backlight
SPI
High Current Port
for LED Lighting
GPIO
ADC
Digital Control I/O
Sensor SensorsI2C
Host / Sub System
UART / USART
M 3-PhasePWM
CMP
DAC
3535Confidential Ver. 0.7
Features
▶ Cortex-M0+, Max. 48MHz
▶ 256KB Flash, 16KB SRAM
▶ VDD = 1.8 ~ 5.5V
▶ 12-bit ADC 150ksps, 3-Phase PWM
▶ UART 2-ch, USART 4-ch, I2C 3-ch
▶ Touch Key 24ch
▶ 80/64/48/44 pin
“Kitchen Home Appliances”
Application
▶ Rice Cooker
▶ Water Purifier
▶ Smart Cover
▶ Door Lock
Application of A31G31x - Cortex-M0+ General Purpose MCU
LED Driver
DisplayLED
ONOFF
Display LCD
SPI
LED/LCDDriver
DigitalAMP
SerialFlash
Touch
GPIO
ADC
Digital Control I/O
Sensor
DAC
SPI
Touch Key
36
For more information about our product and package, please contact our sales team or visit our website: www.abov.co.kr
(Korea) [email protected](Global) [email protected](China) [email protected]
ⓒ Copyrights 2019 ABOV Semiconductor Co., Ltd. All rights reserved.
Global Top SmartMCU Innovator