Steve Harte 4s/l L17 16s/l K 4s/l 240lv 4s/l L17 240lv D W ...
4S : Management Principlekshubkim.mireene.co.kr/dw/coreriver/1.pdf · Battery Charger, AFC,...
Transcript of 4S : Management Principlekshubkim.mireene.co.kr/dw/coreriver/1.pdf · Battery Charger, AFC,...
4S : Management Principle
Vision 2015
Total Solution of MCU
Supporting Tools
1. Assembler & Linker for Windows2. Optimized Cross-C Compiler
1. World Wide Programmable in Anywhere- Hi-Lo Systems (ALL-11P3, GANG-08)- ADVATNECH (LAB TOOL-48/48XP)- EETOOLS (TOPMAX)- CORERIVER (GenWriter)
2. Support Parallel / Serial Program
1. On-board Application (with MiDAS3.0)2. Various Sample Test Program
User-friendlyDevelopmentalEnvironment
Application System
In-Circuit Debugger (GENSYS52 & GenICE52)
Easy-to-Use GUI (GENTOS)
ROM Writer
Business : MCU Core, SoC, Development Tools and Memory.Turbo 80C52(X3 Faster), ARM, Open-RISC, and DSP Cores.C-Compiler, and User Friendly MDS.
General Purpose MCUs with Low Power and High Performance.Application Specific MCUs with Various Application Areas.
Battery Charger, AFC, Electronic Key & Lock, Security, Multi-Media, Telecom, Touch Sensor, RF, etc.
Memory : EEPROM.Analog & Power IC : Bipolar Junction Transistors, Diodes, MOSFETs, OP Amp, Comparator,
Low Dropout Voltage Regulator, Voltage Regulators etc.
Application with MCU Family
CORERIVER Product
Total Solution of MCU
MiDAS3.0 Family (8-bit Turbo 80C52-based High-Performance General Core)
Product Comparison & Migration
Total Solution of MCU
A-Company(mega64)
64K, 44 PIN
M-Company(PIC-series)
4K, ~28 PIN
A-Company(87C52, 89C52)
8K, 44 PIN
Competitor
CORERIVER
OTP
FlashIntel
80C52Core
Intel80C52Core
MiDAS 1.0(87C520 Series)
8K, 28/44 PIN
MiDAS 1.1(87C510 Series)
4K, ~20 PIN
MiDAS 2.1(89C520 Series)
~8K, ~32 PIN
MiDAS 2.0(89C590 Series)
~64K, ~100 PIN
MiDAS 3.0(89L591 Series)
~64K, ~44 PIN
AS-MCU
SP
EED
RAM(16KB)
FLASH(62KB)
EEPROM(2KB)
CPU BUS
InterruptController
RESET
VDD EA VSS
Timer1
Timer2
PSEN
RESET
UART0
PortController
UART1
P0[7:0]P2[7:0]
WDT
XTAL1 XTAL2
ExternalOsc.
InternalRing Osc.
TURBO80C52CORE
MDS_SCK
MDS_SDA
ISP/IAPController
P1[7:0]
VSSIOVDDIO
P3[7:0]
PCA0PCA1
(PWM)
PLL
ALE
ADC(10bit)
Timer0
High Performance Core
– 8-bit Turbo 80C52 Architecture
– 4 cycles / 1 machine cycle
– Up to 25 MIPS
– Pin/Instruction Level Compatible with Intel 80C52
Additional Peripherals
– 10bit ADC / 8 or 16bit PWM / POR.
– Ring Osc. / 27-bit WDT
– Full UART / I2C
– ISP / IAP / EJTAG
16/32/64KB On-chip FLASH ROM/MASK
16 Kbytes on-chip RAM
16 Interrupt Sources (with 6 external)
On- Chip PLL
Power Consumption
– Active Current : Typ. 50mA @ 1.8V, 100MHz
– Stop Current : Typ. 10uA @ 1.8V
E.S.D. Protection up to 2,000V
Latch-up Protection up to ± 200mA
Packages
– 44MQFP/32-MLF
star
ATOM1.0 Family (4-bit MCU with reduced 8051 architecture)
TiTAN1.0 Family (32-bit ARM926EJ General Core)
Total Solution of MCU
CPU– 4-bit Reduced 8051 architecture
– Continuous program addressing, not paged.
– 51 instructions including push, pop logic inst.
– instruction cycle : FSYS/6
On-chip Memories
– FLASH : 1024 bytes
– EEPROM : 128 bytes
– RAM : 64 nibbles (including stack)
ISP (In System Programming of FLASH)
REM output (Remote control transmitter)
Carrier Pulse Generation : 7 types
Built-in Oscillator– Crystal/Ceramic resonator
– Internal 8Mhz osdillator (+/- 5%)
Power Consumption– Stop mode : 1uA (Max.)
– Normal mode : 400uA (Typ.) @ 2.0V,FSYS = 4MHz
FOSC = DC ~ 20 MHz
Packages
– 8/20/24-SOIC
Ultra low cost 4-bit MCU
CPU BUS(4)
InstructionDecoder
(IR)
4
WDT
P0[3:0] P1[1:0] P2[3:0] P3[3:0] TVSS REM VDD VSS
XI
XO
RING Osc.
Osc.
FLASH1K Bytes
ProgramCounter
4
RomAddr(10)
RomOut(8)
4
RomOut(8)
RAM64 X 4
bits
4
Data Address(SP, DPH, DPL)
ALU(C, ACC)
44
6
IR LEDDriver TR
IFF PulseGeneration
Ports(P0, P1, P2, P3)
4DPL
POR/LVD
CPU– ARM926EJ
– 16KB Instruction & 16KB Data Cache
Memory– 2KB Boot RAM
– 2KB Internal RAM
– NOR/SDRAM/ROM/RAM interface
– NAND Flash interface
Peripherals
– USB 2.0 Device : USB 1.1/2.0
– I2C master & slave / I2S master
– 2ch SPI master & slave
– 3ch UART
– MIDI interface
– 4ch DMA
– RTC (Real-Time Clock)
– 12ch Timer
– 12ch 32bit PWM / 12ch 10bit ADC
2 PLL : System & I2S
Power Consumption
– Support sleep mode
– Disabling module clocks
– USB power saving
– PLL power down mode
– 2mW/MHz @ 1.8V (changeable)
Package : 208 – fBGA/256 - TQFP
CPU BUS
UART
AHB2APBBridge
DecoderArbiter
TIC
USB2.0DeviceUSB2.0
PHY
DATA BU
S
Slave MUX
RTC
MIDI
SPI
WDT
I2C
GPIO
ADC
I2S
Reset
ARM926EJ
DMA
System PLL
I2S PLL
NAND FlashInterface
Internal SRAM2KB
SDRAMROM/RAMInterface
star
star
AS-MCU (Application Specific MCU)
Roadmap of MCU
Total Solution of MCU
IP Developed by CORERIVER IP Supported by CORERIVER
MCU CORE
Turbo 80C52Open-RISCARM, DSP
MDS
Chips
System
POR-LVD
OSC
ADC
AS-MCU
USB2.0
EPROM
Flash
EEPROM
Memory Analog
H.264
MPEG
DAC
PLL
SPI
I2C
JPEG
Scaler
Video Encoder
Graphic Engine
RAM
UART
High Speed Communication
Video /Graphic
2004 2005 2006 2007
MDS Chip
System
2008
Derivatives
Derivatives
Derivatives
Derivatives
Derivatives
Derivatives
Derivatives
Derivatives
ChargerCore1.0 Family
ATOM 1.0 Family
SecurityCore1.0 Family
TiTAN 1.0 Family
E-KEY/E-LOCK1.0 Family
iCore Family
RoboCore Family
MiDAS 2.0 Family
MiDAS 3.0 Family
Design FPGA Silicon
Design FPGA Silicon
Design FPGA Silicon
Design FPGA Silicon
Design FPGA Silicon
Design FPGA Silicon
Design FPGA Silicon
Design FPGA Silicon
Design FPGA Silicon
MiDAS 2.2 FamilyDesign FPGA Silicon
Derivatives
ChargerCore Family (Application Specific MCU for Battery Chargers)
ChargerCore Family is optimized AS-MCU for Li-Ion battery Chargers.
Total Solution of MCU
ATOM Family (Application Specific MCU for Remocon)
ATOM Family is optimized AS-MCU for Single Remote Controller.
SecurityCore Family (Application Specific MCU for Security System)
SecurityCore family offers low cost, high performance and high security solution for system authentication application.
It also supports various interface protocols just like UART, I2C and 1-wire Interface.
DVD
Set top Box
PDACellPhone
DVR
Total Solution of MCU
32bit MCU app.
DVD
Set top Box
DVR
SecurityCore
Identification
ExternalMemory
Run
32bitMCU/DSP
SecurityCore
Identification Fail
ExternalMemory
Run Fail
32bitMCU/DSP
Program Code
Program Code
IdentificationFAIL!!!
IdentificationFAIL!!!
IdentificationOK!!!
IdentificationOK!!!
Dead-Copy
Dead-Copy
Users Can’t Copy SecurityCore, Run
FAIL !
Users Can’t Copy SecurityCore, Run
FAIL !
Original B/D
Copied B/D
Second Step
First Step
SecurityCore can protect your Intellectual property.
iCore Family (Application Specific MCU for TCP/IP System)
Future Computer
Internet Phone
Network Devices
Mobile/Handheld Devices
Remote Health care
iFax
iTV
iCamera
iPhoneMobileiPhone
InternetPublic Phone
iMP3 PlayeriPDA
i2Chip
iNIC iSwitch
CPU
MotherBoard
PowerlineiModem
Consumer Electronics
iCore is a basic component of TCP/IP System, which includes CORERIVER MCU Core and hardwired TCP/IP engine.
All devices requiring internet connectivity must use TCP/IP Protocol.
The Hardwired TCP/IP Solution has many strong point such as low cost, low power and high performance.
iHealth care
Total Solution of MCU
on planning
UniChip Family (Application Specific MCU for E-Key and E-Lock)
Mechanical key and lock systems can be copied so easily.
Electrical key & lock systems can hardly cracked due to high-level security algorithm.
exclusive
Total Solution of MCU
TPMS Family (Application Specific MCU for Tire Pressure Monitoring System)
TPMS is a system, which reports Tire Pressure to drivers just after measuring it periodically.
In Northern America, it will be obligational to install TPMS until 2007.
exclusive
RoboCore Family (Application Specific MCU for Motor Control)
RoboCore Family is one of the powerful functions in motor control application, door access control, industrial control and automation, consumer electronics, etc.
Robot
Toy
Door LockPower Window
RearviewMirror
A. MiDAS Family (Turbo 80C52-based General Core)
CORERIVER Product List(1)
Total Solution of MCU
Product(Family/Series)
Mask-ROM[Byte]
FLASH[Byte]
EEPROM[Byte]
EPROM[Byte]
RAM[Byte]
Volt[V]
Freq.[MHz]
T/C[16bits]
SerialI/O
WDTADC
[bit x ch]PWM
[bitxch]Package Others Available
Time
GC87C520A0 - - - 8k
GC81C520A0 8k - - -
GC80C320A0 ROMless
LVDPOR
10 x 3 8-SOIC
GC89L591A0 - 62k 2k -
GC81L541A0 14k - 2k -
1.6~2.0(Core)
3.0~3.6(I/O)
100 3 2 UART 110 x 3210 x 21
8 x 12Or
16 x 6
8 x 6Or
16 x 3
44-MQFP32-MLF32-LQFP
ISP/IAPEJTAGLVDPOR
Now
GC89L591A1 - 62k 2k -
2k+
2561.6~3.6 100 3 2 UART 1
10 x 3210 x 21
8 x 12Or
16 x 6
8 x 6Or
16 x 3
44-QFP32-MLF32-LQFP
ISP/IAPEJTAGLVDPORLDO
’07 Q4
GC81L591A1 62k - 2k -
GC89L581A1 - 30k 2k -
GC81L581A1 30k - 2k -
GC89L541A1 - 14k 2k -
16k+
256
GC81L591A0 62k - 2k -
GC89L581A0 - 30k 2k -
GC81L581A0 30k - 2k -
GC89L541A0 - 14k 2k -
GC81L541A1 14k - 2k -
LVDPORRING Osc.
GC89C581A0 - 30k 2k -
GC81C541A0 14k - 2k -
2k 3.0~3.6 40 3 2 UART 1 10 x 8 8 x 12
100-TQFP64-TQFP64-LQFP
44-MQFP/PLCC
ISP/IAPEJTAGLVDPOR
Now
GC89C520A0 - 7k 1k -
51220
(12)
GC89C510A0 - 4k 60 -
64
GC81C510A2 4k - 60 -
GC89C500A0 - 2k 60 -
GC81C500A2 2k - 60 -
GC89C501A0 - 1k 60 -
GC81C501A0 1k - 60 -
1.8~5.520
(10)(1) Vir. 1
10 x 1610 x 1210 x 4
Vir.20-SPDIP/SOIC16-SPDIP/SOIC 8-SPDIP/SOIC
ISP/IAPLVDPORRINGOsc.
‘07.Q4
GC81C520A0 7k - 1k - 10 x 2810 x 24
32-LQFP/SOIC32-MLF
28-SPDIP/SOIC
ISP/IAPI2C
EJTAGLVDPOR
NowGC89C511A0 - 3k 1k -
GC81C511A0 3k - 1k -
GC81C581A0 30k - 2k -
GC89C541A0 - 14k 2k -
GC87C510A0 - - - 4k
GC81C510A0 4k - - -
GC81C500A0 2k - - -
GC87C510A1 - - - 4k
Now
GC81C591A0 62k - 2k -
Now
2.2~5.5 2 1 UART 1 8 x 1
GC81C510A1 4k - - -
GC81C500A1 2k - - -
GC89C591A0 - 62k 2k -
10 x 1210 x 810 x 2
20-SPDIP/SOIC16-SPDIP/SOIC
16-TSSOP8-SPDIP/SOIC
8 x 1128 2.4~5.520
(10)2 1 UART 1
256 2.7~5.540
(20)3 1 UART 1 9 x 4 8 x 2
44-MQFP/PLCC40-PDIP
28-SPDIP/SOIC
MiD
AS2
.0M
iDA
S1.0
MiD
AS2
.1M
iDA
S1.1
MiD
AS2
.2M
iDA
S3.0
★M
iDA
S3.1
* Vir. = Virtural logic by firmware
B. Titan Family (32-bit ARM-based General Core)
CORERIVER Product List(2)
Total Solution of MCU
Product(Family/Series)
Mask-ROM[Byte]
FLASH[Byte]
EEPROM[Byte]
EPROM[Byte]
RAM[Byte]
Volt[V]
Freq.[MHz]
T/C[32bits]
SerialI/O
WDTADC
[bit x ch]PWM
[bit x ch]Package Others
AvailableTime
GC320C900A0(ARM926EJ)
ROMless 2K
1.6~2.0(Core)
3.0~3.6(I/O)
150 12
3 UART2 SPII2CI2S
1 10 x 12 32 x 12208-FBGA256-TQFP
USB2.0JTAGPLLParallel portMIDI port
‘07.Q3
GC329C910A0(ARM926EJ)
1M
2K
1.6~2.0(Core)
3.0~3.6(I/O)
150 12
3 UART2 SPII2CI2S
1 10 x 12 32 x 12208-FBGA256-TQFP
USB2.0JTAGPLLParallel portMIDI port
‘07.Q3GC329C920A0(ARM926EJ)
2M
4MGC329C940A0(ARM926EJ)
TiTA
N1
.0★
TiTA
N2
.0★
C. ATOM Family (4-bit Mini 8051 - based General Core)
1.8~5.5
1--
1.8~5.5
64 ‘07.Q320(10)
LVDPOR
Ring OSC.ISPIAPYes1---1kGC41C501G0
-1281k-GC49C501G024-SOIC20-SOIC8-SOIC
Yes1
Others Available TimePackageIR.LED
Driver Tr.REM
OutputWDTSerial
I/OT/C
[16bits]Freq.[MHz]
Volt[V]
RAM[Nibble]
EPROM[Byte]
EEPROM[Byte]
FLASH[Byte]
Mask-ROM[Byte]
Product(Family/Series)
ATO
M1
.0★
1.8 ~ 5.5
Volt[V]
64x16/128x8
32Kx8
16Kx8
8192x8
4096x8
2048x8
1024x8
512x8
256x8
Org.[Bits]
400/100
400/100
400/100
400/100
400/100
400/100
400/100
1mA/2uA
1mA/2uA
1mA/2uA
1mA/2uA
1mA/2uA
1mA/2uA
1mA/2uA
I
Temp.Range
16CR24C16
8CR24C08
64CR24C64
8-DIP/SOIC/TSSOP/TDFN
32CR24C32
4CR24C04
8-DIP/SOIC/TSSOP/TDFN
8-DIP/SOIC
8-DIP/SOIC/TSSOP
1,000/2503mA/10uA
Now
8-DIP/SOIC/TSSOP/TDFN5-TSOT-23
400/1001mA/2uA2CR24C02
128CR24C128
16CR93C46
256CR24C256
Density[Kbit]
Freq[KHz, Max/Min]
Product AvailableTime
PackageCurrent[Active/Standby]
D. EEPROM Family (General Purpose EEPROM)
E. ChargerCore Family (Application Specific MCU for Battery Chargers)
NowLVDPOR
Ring OSC16-SOIC2.7~5.5Optimized Application Specific MCU (AS-MCU) for Battery Charger ApplicationChargerCore1.0
NowLVDPOR
Ring OSC16-SPDIP2.7~5.5Optimized Application Specific MCU (AS-MCU) for Battery Charger ApplicationChargerCore2.0
NowLVDPOR
Ring OSC8-SOIC2.7~5.5Optimized Application Specific MCU (AS-MCU) for Battery Charger ApplicationChargerCore1.0
Others Available Time
Feature PackageVolt[V]
Product
CORERIVER Product List(3)
G. RoboCore Family (Application Specific MCU for Motor Control)
Total Solution of MCU
Product Feature Volt[V]
Package Others Available Time
SecurityCore1.0 Optimized Application Specific MCU (AS-MCU) for Security System 2.4~5.5 8-SOICLVDPOR
Ring OSCNow
SecurityCore2.0 Optimized Application Specific MCU (AS-MCU) for Security System 1.8~5.5 8-SOICLVDPOR
Ring OSC’07 Q3
F. SecurityCore Family (Application Specific MCU for Security System)
Product Flash[Byte]
EEPROM[Byte]
RAM[Byte]
Volt[V]
Freq.[Mhz]
T/C[16bits]
SerialI/O
WDT ADC[bit x ch]
PWM[bit x ch]
I/OPins
Package Others
RoboCore1.0 7K 1K 512 2.2~5.5 20(12) 2 1
UART 1 10x17 8x1 21 32-MLF32-LQFP
ISP, IAPEJTAG
LVD, PORMotor Driver
Now
Available Time
Product FLASH[Byte]
EEPROM[Byte]
EPROM[Byte]
RAM[Byte]
Volt[V]
Freq.[MHz]
T/C[16bits]
SerialI/O
WDT ADC[bit x ch]
PWM[bit x ch]
Package Others AvailableTime
UniChip1.0 - - 2K 64 2.2~5.52
(37KHz)1 - - - - 6-WLCSP
LVD, PORRNG, AFE
UniChip2.0 7K 1K - 128 2.2~5.520
(12)2 1UART 1 10 x 28 8 x 1
32-MLF32-LQFP
LVD, PORRNG, ISPIAP, EJTAG
NowExl.
UniChip3.0 7K 1K - 256 2.2~5.520
(12)2 1 UART 1 10 x 19 8 x 1 32-MLF
LVD, PORRTC, ISP, IAP, EJTAG
NowExl.
NowExl.
H. UniChip Family (Application Specific MCU for E-Key and E-Lock)
Exl. = Exclusive
I. Power & Analog IC Family
Table of Contents
1) Bipolar Junction Transistors 2) Diodes 3) MOSFETs 4) OP Amp 5) Comparator 6) Low Dropout Voltage Regulator 7) Voltage Regulators
J. Supporting Tools
Product Feature
GenSys52
System Debugging Tool for MiDAS1.X (H/W)- Clock : 1MHz ~ 20MHz- Full Range PC and H/W breakpoints- POD Socket : 40-pin DIP/20-pin SPDIP- Adaptors : 44-pin PLCC, 28-pin DIP
GENTOSSystem Debugging Tool for MiDAS Family (S/W)- Full Range PC and H/W breakpoints
Now
GenICE52GenICE52 2000
ISP Tool ISP/IAP/EJTAG Tool
Now
HERA_K2.1HERA_K2000HERA_T2KHERA Jr.
Application Board for MiDAS1.X FamilyApplication Board for MiDAS1.X Family and MiDAS2.0 FamilyApplication Board for MiDAS1.X Family and MiDAS2.0 Family (New Version)Application Board for MiDAS1.1 Family
Now
GenWriter S1000GenWriter G1000
Single ROM WriterGang ROM Writer
Now
Now
Available Time