Skip navigation

community

Currently Being Moderated

User Guide- ARM- Microprocessor

VERSION 5  Click to view document history
Created on: May 26, 2009 10:23 AM by Christy-Admin - Last Modified:  Dec 31, 2011 7:28 PM by Christy-Admin

MCU User Guide based on ARM

Preface

As the most popular processor which grasps the highest market share in the world, ARM boasts abundant technical documents on the Internet or in libraries. So this article will not introduce the abstruse architecture and the complicated software programming in detail, but show you how to select a MCU suitable for your design and describe most of required devices that constitute the whole system.

 

The market situation of ARM processor

MCUs, as the core devices in electronic products, can be found in almost all the products from the area of aeronautics, astronautics, automobile, medical care to consumer electronics. Currently, about 40 billion units of embedded chips were delivered every year in the global market, most of which are still 4-bit and 8-bit CPUs. However, the remarkable rising of 32-bit processor has made it the most brilliant star. In 2007, WSTS reported that the 32-bit MCU market has increased by 100% approximately over the last 5 years, the gross sales in 2007 increased by 13.6% comparing with that in 2006, which account for 30.8% of the global market share. The report said that 32-bit MCU has successfully surpassed 16-bit MCU, and anticipated that it will beat 8-bit MCU in 2009. This trend is driving manufacturers step by step into the competition field of 32-bit.

ARMMicroprocessorImg1.gif

About 25% of the electronic products in the world are integrated with ARM processors. In the applications of 32-bit RISC CPU, ARM has taken more than 75% of market share. Assuredly speaking, the applications of ARM processor are far more than that of any other microprocessor. ARM announces that ARM processors are shipped 90pcs/s at least. By the end of 2007, the accumulated shipment of ARM processor has exceeded 10 billion units. It is expectable that the annual shipment of ARM core can reach up to 4.5 billion units.

ARM, the former Acorn Computer Company, was formally established in 1990. ARM is not a company profiting from designing and manufacturing chips, but selling its IP (Intelligence Property) products including hard-core and soft-core to the major semiconductor manufacturers. Because of many remarkable advantages such as small size, low power consumption, low cost and high performance/price ratio, ARM core obtained full support from many manufacturers. After being licensed by ARM, manufacturers would design an ARM processor typically by 2 methods: one is using ARM core to design a ASIC processor or SoC (Majority of Cell phone, DVD Player, STB, MP3 belong are based on SoC), another is using ARM core to design a general-purpose processor, which will be the very focus of this article – 32-bit MCU based on ARM.

 

The information from the ARM website shows that more than 200 semiconductor manufacturers from all around the world has become the licensed clients of ARM, including the leading manufacturers of MCU such as Freescale, TI, NXP, ST, Atmel, Intel, Altera, Samsung, Renesas, etc., and also the major manufacturers of ASIC SoC for communication - Qaulcomm and Broadcom.


ARM Architecture and Design Support

 

ARM Architecture

ARM core employs RISC architecture that is widely used by embedded processors, reasonably improving the performance of MCU through fixed instruction length, fewer instruction formats and addressing modes, mainly basing on control logic, less use or non-use of microcode control. Some of the features of RISC and ARM architectures are shown below:

  • Employing uniform, fixed-length and simple instruction fields, 2 to 3 basic addressing modes.
  • Employing single cycle instructions, suitable for pipelining execution.
  • Using lots of registers, data processing instructions only operates on registers, while memories can only be accessed by load/store instructions, optimizing the execution efficiency of instructions.
  • Improving the execution efficiency of instructions by executing instructions based on the result generated by the previous one.
  • Improving the data transfer efficiency by transferring data in bathes through load/store instructions.
  • Logic and shift processing can be done by one data processing instruction.
  • Optimizing program loops by auto-increment and auto-decrement addressing modes.

 

ARM core supports 32-bit ARM instruction set and 16-bit high code density Thumb subset. Comparing between the ARM and Thumb codes for the same functionality, the latter can save over 30%-40% of storage space, while has all the merits of 32-bit codes.

 

ARM OS support:

Owing to the wide range of ARM MCU applications and numerous chip manufacturers, there are a lot of alternatives for the RTOS (Real Time Operating System) of ARM MCU. The well known RTOS includes: Linux, Symbian, VxWorks, Nucleus, Windows CE and μCOS, etc. Something should be noticed is that Linux and Windows CE operating systems need MMU support, and are not suited to be used on ARM7TDMI core.

 

ARM development tools:

ARM development tools are dedicated for developing ARM processor-based MCU, its integrated development environment can provide developers with all the functions needed from the beginning to the ending stage of product development, ensuring the perfect performance of ARM IP core. ARM development tools include the early ADS, as well as RealView Development Suite 4.0 Professional and RealView Development Suite 4.0 Standard, which are vigorously promoted by ARM.

 

The platform provided by RealView development tools allows hardware engineers easily design the ASIC prototype and peripherals, and can seamlessly bridge the gap between the software and hardware worlds. It also helps software engineers faster deliver better products from applications running on open operating systems right through to low-level firmware. Architects and developers can create and validate their hardware design ideas under the assistance of configurable hardware platforms and virtual prototypes in RealView development tools. RealView development tools, as the first choice for embedded processor development, give you confidence in your final product much earlier in the design cycle, therefore lowering risk and increasing design quality

 

For more information about development tools, please access http://www.arm.com/

 

How to Select an ARM MCU in Our Design?

 

ARM Processor Family:

The first matter should be considered before a designer starts to design an embedded product is what MCU is required. The MCU may not be the fastest one, or the one with best performance or with lowest price, but it must be the most suitable MCU with the best performance/price ratio. The ARM processor families include ARM7, ARM9, ARM9E, ARM11, Cortex and SecurCore. Designers can find the family that meets their requirements based on the following descriptions of ARM processors.

 

ARM7 Family: ARM7TDMI is the most widely used core of ARM7 Family. It is based on ARM v4, employing Von Neumann architecture, with 3-stage pipelining, 0.9 DMIPs/Mhz average performance. Other members of ARM7 family include ARM720T and ARM7E-S.

ARM9 Family: In comparison with ARM7TDMI, ARM9TDMI increased the pipelining up to 5 stages, resulting in the increment of processor frequency. It takes advantage of Harvard architecture which has individual memories for the storage of instruction and data, improving CPI and processor performance at 1.1DMIPs/Mhz in average. In addition to ARM9TDMI, there are also ARM920T, ARM940T and ARM922T which better support the multi-thread, multi-task operating system like Linux and WinCE.

 

ARM9E Family: ARM9E family is synthesizable core which is based on ARM v5TE, integrated with more extended instructions than ARM9TDMI; the members include RM968E-S, ARM966E-S, ARM946E-S and ARM926EJ-S, among them ARM926EJ-S is the major representative. Taking advantage of the DSP and Java extended instructions, the DSP performance can be increased by 70% and Java processing can be enhanced by 8 times.

 

ARM11 Family: The members of ARM11 family mainly include ARM1136, ARM1156, ARM1176 and ARM11 MP-Core. ARM11 family is designed to meet the requirements of next generation consumer electronics, wireless devices, network applications and automotive electronics.

 

ARM Cortex Family: Cortex family is the newest series core of ARM at present. It is based on v7 architecture, and the main members have Cortex-A8, Cortex-R4, Cortex-M3 and Cortex-M1. A8 is a high performance application processor with speed up to 1 GHz and processing capacity of 2000DMIPS, better satisfying the requirements of multimedia and other applications for high performance; R4 is mainly used for embedded real-time applications, with 7-stage pipelining, processing speed of over 400 MHz and processing capacity of over 1.5DMIPS/Mhz, it gives better balance in PPA (Performance, Power and Area). M3 is mainly applied in low cost and high performance applications.

 

The ARM® SecurCore® processor family provides powerful 32-bit solutions for smart card and secure IC development, offering system designers access to ARM processors to create fast, secure solutions for SIM, pay TV, banking, networking, mobile multimedia, identification and mass transit applications. In addition to very small die size, low power consumption, code density and performance, the SecurCore family incorporates special security features to help defend against many advanced forms of attack. The SC100 and SC200 are the two members of the family.

 

ARM MCU selection guide based on peripheral interface:

There are numbers of semiconductor manufacturers designing ARM MCU, different manufacturers design the MCU with different peripherals based on their own market positioning (see Appendix). So, there is another important method to select MCU - picking out the required MCU based on the capacity of on-chip flash and SRAM, as well as peripherals configuration on the different MCU. The following sections will introduce the method in detail.

 

The MCU used in automotive electronics should have small size, low power consumption, CAN and LIN bus as well. NXP LPC2917/9 MCU has 2 CAN and 2 LIN buses, the current consumed by the core working at 1.8 V is only 1.1mA/MHz under normal condition, with 768KB on-chip flash and 80KB on-chip RAM, making it ideal for engine and other automotive electronics. In addition, TI TMS470/M series MCUs are also designed specially for automotive electronics.

 

The MCU used in audio and video products should better include the peripherals such as LCD controller, CCIR, IIS, etc. in order to simplify design and cut down cost. Meanwhile, the audio and video processing needs modules like dedicated graphics accelerating engine and a great deal of memories, the selected MCU should better support EMI (External Memory Interface)to connect external flash or DDR memory. The iMX27 and iMX31 series from Freescale are the best choices for this kind of application, for example, the design of IP camera. The Xscale from Intel is also widely used in PDA and other products.

 

In many industrial applications, MCU is playing an important role of accurate speed controlling and signal detection of current and load in motors. Selecting an ARM MCU which has multiple PWM controllers and multi-channel high precision ADC can improve system performance and simplify design. ADUC7xxx series MCUs from ADI have a 16-channel 12-bit ADC with resolution up to 1MSPS, and three-phase PWM controller, making them suitable for motor control; the STM32 series MCUs from ST have an 8-channel PWM controller and a 16-channel 10-bit ADC, which is suitable for motor control. Complicated application environment requires the MCUs integrated with more IO and other resources such as I2C and SPI. If I2C bus is needed to control RF or IF devices and typical digital circuit, the dedicated I2C bus would be better. Therefore, a MCU with multiple I2C control bus is required, for example, the LPC24xx series from NXP and the Ep93xx series from Cirrus Logic.

The applications that need extension of flash or DDR capacity require the MCUs integrated with EMI (External Memory Interface) and DDR controller. There are wide range of selections for this kind of MCU, such as i.MX series from Freescale; LH7xxx, LPC29xx and LPC24xx series from NXP, EP73xx and EP93xx series from Cirrus Logic, AT91SAM7xxxx series from Atmel, etc.

 

The environment that needs USB function requires the MCUs integrated with USB host or USB OTG. Currently most of MCUs are integrated with USB function, which makes selection easier. The LPC24xx and LPC2917/19 from NXP has the inbuilt USB 2.0 host, the controller of device and OTC as well as physical layer, decreasing the design workload of external circuit.

 

It is obviously better to select the MCU integrated with ADC or DAC for the applications that need ADC or DAC function. The ADUC7xxx series MCUs from ADI have a 16-channel 12-bit ADC and a 4-channel DAC, which is the MCU that incorporates the most abundant ADC and DAC resources.

 

The MCU integrated with Ethernet MAC module or PCI controller should be taken into consideration when designing a system with Ethernet function. For example, the EP93xx series from Cirrus Logic and the LPC24xx series from NXP can provide Industrial Standard Media Independent Interface (MII).

 

With the prevailing trend to system-on-chip (SoC) in the semiconductor industry, many manufacturers have introduced their Hybrid ARM/DSP chips. The DaVinci™ TMS320DM64xx and TMS320DM3xx series from TI is integrated with the C64x DSP and ARM926EJ-S core, becoming the ideal choice for digital multimedia products; OMAP35x series is integrated with C64x DSP core and ARM Cortex™-A8 processor, which has been widely used in many fields including portable medical devices; the AT91CAP9xxx series from Atmel is integrated with ARM926EJ-S and MP Block, which is also a good choice.


How to Select Analog and Power Devices for MCU System Design?

Selecting an appropriate MCU is just one of the steps of embedded system design; designers need to put more efforts into the selection of peripherals to build a complete solution. The following sections will introduce how to select peripherals for MCU, including power, voltage supervisor, Operational Amplifier, etc.

 

Power Module:

As an indispensable part of any electronic product, power device deserves its important position in design. Because the MCU features low power consumption, the selection of power devices appears simply in a wide range. Typically, the output current range from 300 mA to 3 A can meet the requirements for power supply of the system as long as the output voltage level is satisfying. Accurate selection of power supply has to be determined by the actual MCU part number and the complexity of the system.

 

Based on the considerations that the different core voltages are required by the MCUs using different process, and some of MCUs has inbuilt LDO or DC-DC devices to provide core voltage, it is nearly impossible to clearly illustrate all the possible conditions in only one block diagram, but the following block diagram can basically show us the typical conditions needed by our topic. Certainly, a simple MCU can be satisfied by only a single 3.3 V input voltage.

 

 

ARMMicroprocessorImg2.gif

 

 

If the cost and simplicity of design are the matters of consequence, a linear voltage regulator is apparently a good choice. All of the linear voltage regulators only need a few of resistors and capacitors to meet the system requirements. LM1117 or LM1085 is the most often used regulator in power supply, and many manufacturers including National, TI, ON Semi are providing this kind of product. The table shown below is a summary of the newest products from the major power chip suppliers around the world at present.

 

#

Mfr

Part  Number

Vin(V)

Vo(V)

Io(A)

EN

Parts

Farnell Code

Nework P/N

National

LP38690/2

2.7-10

1.8/2.5/3.3/5

1

Y

LP38690DT-3.3

1008048

41K7439

National

LP38691/3

2.7-10

1.8/2.5/3.3/5

0.5

Y

LP38691SD-ADJ

1312620

41K7455

National

LP38841

6

0.8/1.2/1.5

0.8

Y

LP38841MR-ADJ

1286789

41K7669

National

LP3871/4

7

1.8/2.5/3.3/5

0.8

Y

LP3871EMP-3.3/NOPB

8188246

41K7515

TI

TPS79501/25/xx

2.7-5.5

1.2-5.5

0.5

Y

TPS79501DCQG4

1207353

02E7261

TI

TPS77501/18/xx

2.7-10

1.5-5.5

0.5

Y

TPS77501D

8461619

14M2517

TI

TPS77701/33/xx

2.7-10

1.5-5.5

0.7

Y

TPS77733PWP .

1510206

77C1292

TI

TPS72501/15/xx

1.8-6

1.5-5.5

1

Y

TPS72501DCQR.

1470475

75K1626

TI

TPS79601/25/xx

2.7-5.5

1.2-5.5

1

Y

TPS79601DCQG4

1207356

02E7270

LTC

LTC3026

1.14-5.5

0.4-2.6

1.5

Y

LTC3026EDD#PBF

1663705

56M7306

LTC

LTC3025EDC-2#PBF

0.9-5.5

0.4-3.6

0.5

Y

LTC3025EDC-2#TRMPBF

1663890

19P0675

LTC

LTC3025EDC-2#PBF

1.7-5.5

0.4-3.6

0.3

Y

LTC3035EDDB#PBF

1556263

96M1088

LTC

LTC3021

0.9-10

1.2/1.5/1.8

0.5

Y

LT3021EDH#PBF

1663547

57M7979

LTC

LT1587

2.7-7

1.5/3.3/3.6

3

N

LT1587CM#PBF

1273605

24M4093

Maxim

MAX1793EVE15

2.5-5.5

1.25-5

1

Y

MAX1793EUE33+

1379760

68K4525

Maxim

MAX1857

2.5-5.5

1.25-5

0.5

Y

MAX1857EUA47+

1673146

61K0231

Maxim

MAX1792

2.5-5.5

1.25-5

0.5

Y

MAX1792EUA15+

1673141

68K4522

Maxim

MAX1806

2.5-5.5

0.8-4.5

0.5

Y

MAX1806EUA33+

1673145

68K4526

Maxim

MAX603/4

2.7-11

1.25-11

0.5

Y

MAX603ESA+

1380005

53K7092

Fairchild

FAN1112DX

18

1.2

1

N

FAN1112DX

1467362

82C2094

Fairchild

FAN1117ADX

18

1.8/2.5/3.3/5

1

N

FAN1117ASX

1564485

82C2096

Fairchild

FAN1540

4.5-7

3.3

1.3

FAN1540BMPX

1495488

61M6142

Fairchild

FAN1589

7

1.2

2.7

FAN1589DX

1266124

82C2141

ON

MC33269

20

3.3/5

0.8

N

MC33269D-3.3G

45J1180

1652329

ON

MC33275

13

2.5/3/3.3/5

0.3

N

MC33275DT-3.3G

1468738

26K4024

ON

MC33375

12

1.8/2.5/3/3.3/5

0.3

N

MC33375ST-1.8T3G

1209364

26K4033

ON

NCP5500/1

18

1.25-5

0.5

Y

NCP5501DT15G

1278442

83K8636

 

Table 1 - Linear Voltage Regulator Table

 

In the case that the power consumption of a system is specifically restricted, selection of voltage regulator which is inefficient leads to more power consumption. In stead DC/DC step down power chips with high efficiency should be taken into consideration for system design. As always, we will select some of the power chips that can meet those requirements for your reference, as shown in the following table.

 

Mfr

Part  Number

Vin(V)

Vo(V)

Io(A)

Farnell Code

Nework P/N

National

LM3671

2.7-5.5

1.1-3.3

0.6

1008255

41K4942

National

LM3674MF-ADJ/NOPB

2.7-5.5

1.1-3.3

0.6

1312587

79K7863

National

LM2830XMF/NOPB

3-5

0.6-4.5

1

1286715

13M1721

National

LM2574

4-40

Adjustable

0.5

1211138

97K3222

National

LM2831

3-5.5

0.6-4.5

1.5

1286718

13M1734

TI

TPS62260/1/2/3

2-6

0.6-6

0.6

1494895

50M9128

TI

TPS62200/1/2/3/4

2.5-6

0.7-6

0.3

1103055

77C0722

TI

TPS62220/1/2/3/4

2.5-6

0.7-6

0.4

1276111

87H2907

TI

TPS62300/1/2/3/5

2.5-6

0.6-5.4

0.5

9594116

21J9237

TI

TPS63000/1/2

1.8-5.5

1.2-5.5

1.2

1215594

85K1709

ON

LM2596

40

1.23-37

3

1523864

41K3842

ON

MC33063

3-40

Adjustable

1.5

9664440

88H4720

ON

NCP3063

40

Adjustable

1.5

1547126

13P5465

ON

NCP34063

3-40

Adjustable

1.5

45J1208

1087205

ON

NCP1521BSNT1G

2.7-5.5

0.9-3.9

0.6

1432258

58M9720

Table 2 - DC/DC Step down Table

 

More importance should be attached to the power supply in the design of portable devices; In addition to the power supply satisfying the requirements of system, it is necessary to consider the battery charge and power management in order to ensure longer battery life. Not only should the more efficient DC/DC step up (see table 3) or DC/DC step down chips be taken into consideration, but also a powerful power management chip is absolutely necessary. The table shown below brings you some of the power management chips often used for battery power supply.

 

Mfr

Part  Number

Topology

Vin(V)

Vo(V)

Io(A)

Farnell Code

Nework P/N

TI

TPS61100/3/6/7

Boost

0.8-3.3

1.5-5.5

0.8

1214436

77C0675

TI

TPS61020/4/5/7

Boost

0.9-5.5

1.8-5.5

0.5

9969160

87H2894

TI

TPS61026/9

Boost

0.9-5.5

1.8-5.5

0.6

1276094

80K3408

TI

TPS61090/1/2

Boost

0.9-5.5

1.8-5.5

0.7

1207334

54K1716

TI

TPS61030/1/2

Boost

1.8-5.5

1.8-5.5

1

1207331

73K9604

ON

NCP1450ASN50T1G.

-

0.9

1.9-5

1

1460674

58M9718

LTC

LT1316CMS8#PBF

Boost

1.5-12

5

0.5

1273728

24M4024

LTC

LT1173

Boost

2-12

12.9

1

9560211

57M2436

LTC

LT1301

Boost

1.8-10

20

0.75

1273713

57M3163

LTC

LT3427

Boost

1.8-5

5.25

0.5

1663901

19P0690

LTC

LTC3525ESC6-3#PBF

Boost

0.85-4.5

5

0.4

1663904

19P0692

Table 3 - DC/DC Step up Table

 

Mfr

Part Number

Topology

Cell#

Vimx

Iomx

Farnell Code

Nework P/N

TI

BQ24120/3/5

Switch

1/2/3

20V

2A

1230453

84K0848

TI

BQ24010/2/3/4/8

Linear

1

18V

1A

1206835

71J3424

TI

BQ24400/1

Switch

Multi

7V

>2A

1407134

74C7663

TI

BQ24025

Linear

Multi

7V

1

1647893

86H9701

TI

BQ2000/2/3

Switch

Multi

7V

>2A

1212295

74C7508

National

LM3420

1/2/3/4

20V

9779663

35M3955

National

LM3658

1

6V

1A

1312584

National

LP3947

1

6V

0.75A

1312623

LTC

LTC1510/1/2/3

12

7.8V

1.5A

1663443

57M4678

LTC

LTC1960

1273921

58M0709

LTC

LTC3576

1556266

12P6566

LTC

LTC4001

1556266

56M8638

LTC

LTC4052

1273985

58M0842

Maxim

DS2438AZ+

1455593

59J2612

Maxim

DS2711

1628241

32K5665

Maxim

DS2762

1455595

57J6262

Maxim

DS2780

1628244

02M9478

Maxim

MAX1501

1628219

37K7866

ADI

ADP2291ARMZ-R7

1

12V

1.5A

1461534

59K2530

Intersil

ISL6291/2/3

1

7V

2A

1278439

83H7001

Intersil

ISL88731

1-4

1659421

07P5211

Intersil

ISL9205/6

1

7v

1A

1361035

96M8162

Intersil

ISL9301

1

28

0.8A

1659425

96M8170

Micrel

MIC79050

1

29C1110

ON

NCP1800

1

16V

1547123

ON

NCP1835

1

16V

1547125

ON

MC33340/2

9666753

45J1190

Table 4 - Battery Charge Table

 

Most of designs that are based on MCU will not use EMI (External Memory Interface), but for the design using the MCUs like the iMX27, iMX31 series from Freescale for multimedia applications (for example, IP camera), the external DDR or DDR2 memory can not be ignored. Therefore, both the power supply and DDR termination regulator need to be considered. Some of DDR termination regulators are listed below.

 

Mfr

Part Number

DDR

DDR2

DDR3

Farnell Code

Nework P/N

National

LM2995M

Y

-

-

1286958

41K7313

National

LM2996M

Y

-

-

1286960

41K7321

National

LM2997M

-

Y

-

1008283

41K7323

National

LM2998M

Y

Y

-

1542532

75M6036

TI

TPS51200DRCT.

Y

Y

Y

1636811

01P3287

TI

TPS51100

Y

Y

Y

1460797

10J9766

TI

TPS40042

Y

Y

Y

1546793

73M7842

TI

TPS54372

Y

Y

Y

1412430

77C0504

ON

NCP5208

Y

Y

-

-

83H7666

LTC

LTC3831

Y

-

-

1273548

56M8576

LTC

LTC3413

Y

-

-

1273538

56M7700

LTC

LTC3717

Y

-

-

1273542

56M8133

LTC

LTC3718

Y

-

-

1273543

56M8140

Table 5 - DDR Termination Regulator Table

 

It is better to use a dedicated power reset circuit to offer the stable reset and operation environment for MCU. Doing this can ensure accurate reset and correct execution of codes when MCU is powered on or working under an abnormal power supply, and help prevent code runaway that threatens system safety (A collection of power reset chips can be found in the following table). Moreover, some of the complicated MCUs need a strict power-on process to ensure the various modules in the chips are powered in a right sequence (see Table 1). Thus the system power chips have to be integrated with output enable function to control the power-on sequence.

 

Mfr

Part Number

VTH

Vin(V)

/MR

Active

Farnell Code

Nework P/N

Maxim

MAX811

2.5-5.5

Y

L

1188060

08J8504

Maxim

MAX6854

1.2-5.5

Y

L

-

28M2430

Maxim

MAX6326

1.8-3.3

N

L

9723951

67K6020

TI

TPS3808

1.7-3.3

1.8-6.5

Y

L

1135455

21J9199

TI

TPS3125

1.2/1.5/1.8/3

0.75-3.3

Y

L/H

1632953

77C0282

TI

TPS3823

2.5/3/3.3/5

1.1-5.5

Y

L

1652408

35K1321

TI

TPS3824

2.5/3/3.3/5

1.1-5.5

-

L/H

1287673

96B3649

TI

TPS3836

1.8/2.5/3/3.3

1.6-6

Y

L

8457271

77C0434

MicroChip

MCP120/1

2.62/3.075/4.47

1-5.5

N

L

1292232

19C7154

MicroChip

MCP1316/7/8

2.83/4.49

1-5.5

Y

L/H

1332071

34M7402

MicroChip

MC809

2.55/3/4.6

1-5.5

N

L

1084314

74K5408

MicroChip

TC1232

4.5/4.25

4.5-5.5

Y

L/H

1196813

96K4008

ON

NCP300/1

0.9/1.8/2.2/4.7

12

N

L/H

1311234

45J1875

ON

NCP302/3

0.9/1.8/2.2/4.7

0.8-10

N

L/H

-

71J6598

ON

NCP305

0.9/1.8/2.2/4.7

0.8-10

N

L/H

1365140

75C4390

Table 6 Power Reset Chips Table

 

 

 

 

High precision Amplifier

The noise generated by digital circuit is fatal to the high precision operational amplifier which requires high quality of input signals, so it is hard to integrate it into back-end chips. This kind of amplifiers is widely used as the pre-amplifiers or buffers in the areas such as automobile, medical care, industrial control, test and measurement, etc. The following table shows the high precision amplifiers widely used in the industries.

 

Mfr

Part Number

No. of Ch

Power

Supply(V)

Vos

(uV)

CMRR (db)

Drift (uV/C°)

Rail-Rail

Farnell Code

Nework P/N

National

LMP2021/2

1/2

2.2-5.5

5

139

20

O

1684977

19P7825

National

LMP7731/2

1/2

1.8-5.5

40

130

1

I

1663022

01P0821

National

LMP7707/8/9

1/2/4

2.7-12

200

130

1

I/O

1663000

02P9785

National

LMP7717/8

1/2

1.8-5.5

150

100

1

O

1342336

42M2044

Maxim

MAX4238/9

1

2.7-5.5

2

140

10

O

1550521

23K5972

Maxim

MAX4236/7

1

2.4-5.5

50

102

5.5

O

1609595

67K5180

Maxim

MAX4208/9

1

2.85-5.5

20

135

0.2

O

1550518

54M6982

Microchip

MCP6031/2/3/4

1/2/1/4

1.8-5.5

150

70

3

I/O

1436021

54M4891

Microchip

TC7652

1

6.5-16

5

120

0.01

O

-

92C6587

Microchip

MCP6V01/2/3

1/2/1

1.8-5.5

2

130

0.05

I/O

1629346

27M0220

Microchip

MCP6V06/7/8

1/2/1

1.8-5.5

3

120

0.05

I/O

1629350

54M4877

Microchip

TC913A/B

2

6.5-16

15

110

0.15

-

1627190

09P7108

TI

TLC2652/A/Y

1

3.8-16

1

120

0.003

-

8454124

76C7037

TI

OPA2734/5

2

1.35-6

5

115

10

O

1408189

01J0601

TI

OPA734/5

1

1.35-6

5

115

10

O

1509656

90H2261

TI

OPA334/5

1

2.7-5.5

5

110

0.02

O

1624413

75C4838

TI

OPA2334/5

2

2.7-5.5

5

110

0.02

O

1470388

75C4669

TI

OPA211

1

4.5-36

50

114

O

1543760

60M1692

Cirrus  Logic

CS3003/4

1/2

2.7-6.7

10

120

0.05

I/O

1506319

03M7378

Cirrus  Logic

CS3013/4

1/2

2.7-6.7

10

120

0.05

O

1506321

03M7394

Cirrus  Logic

CS3001/2

1/2

2.7-6.7

10

120

0.05

O

1023350

72J5412

Cirrus  Logic

CS3011/12

1/2

2.7-6.7

10

120

0.05

O

1023352

72J5416

LTC

LTC1050/1/2/3

1/2/1/4

4.75-16

5

120

0.5

O

1330781

55M8944

LTC

LTC6081/2

2/4

2.7-5.5

70

100

0.8

I/O

1432785

56M9790

LTC

LTC2050/1/2/HV

1/2/4

2.7-5.5

3

130

0.03

O

1663875

59M8269

LTC

LTC6078/9

2/4

2.5-5.5

25

95

0.7

I/O

1330963

56M9751

LTC

LTC1152

1

2.7-14

10

115

0.1

I/O

1663603

19P0552

ADI

AD8638/9

1/2

5-16

9

118

60

O

1607239

15P1026

ADI

OP1/2/4/177

1/2/4

±2.5-±15

15

120

0.7

-

9994238

59K8809

ADI

OP97

1

±2.5-±20

20

114

0.6

-

9426310

59K8809

ADI

AD8551/2/4

1/2/4

2.7-5

1

130

0.005

I/O

1319459

19M8916

ADI

AD8605/6/8

1/2/4

2.7-5.5

65

100

4.5

I/O

1319469

19M8925

Table 7 - High precision Amplifier Table

 


#Appendix: MCU Based on ARM Part List

 

Supplier

Part Number

Core

Speed(Mhz)

DMA Ch

Memory

Cache

E-Memory

ADC Ch

DAC Ch

Timer

Interface

I/Os

Video   Interface

LCD   Controller

Flash(KB)

RAM(KB)

I (KB)

D(KB)

Flash

SDRAM

DDR

10bit

12bit

10bit

12bit

PWM

WDG/RTC

SPI

IIC

Urat

USB

IrDA

IIS

CAN

LIN

Ethernet

Cirrus   Logic

EP73xx

ARM®720T

90

48

8

1

1

1

1

1

EP93xx

ARM920T

200

12

16

16

2

1

6

3

3* Host

1

TI

TMS470R1B1MPGEA.

ARM7TDMI®

16

1000

64

5

2

97

TMS470M

Cortex® M3

ADI

ADUC7xxx

ARM7TDMI®

62

8

16

4

3

2

40

ST

STM32

Cortex® M3

64

8

21

8

112

STR7

ARM7TDMI®

32

8

16

112

STR9

ARM966E-S

256

12

8

80

Free scale

MAC7xxx

ARM7TDMI-S™

48

16

128

i.MXS

ARM920TTM

100

11

16

16

1

1

2

Device

1

1

i.MXL

ARM920T

200

11

16

16

1

1

2

Device

1

1

i.MX21S

ARM926EJ-STM

350

16

6

16

16

2

1

3

1.1O/D

1

1

i.MX21

ARM926EJ-S

350

16

6

16

16

2

1

4

1.1OTG/D

1

1

i.MX27L

ARM926EJ-S

400

16

45

16

16

2

1

6

2.0O/H

1

1

i.MX27

ARM926EJ-S

400

16

45

16

16

2

1

6

2.0O/H

1

1

i.MX31L

ARM1136JF-STM

532

32

16

16

16

2

1

5

2.0O/H

1

1

i.MX31

ARM1136JF-S

532

32

16

16

16

2

1

5

2.0O/H

1

1

NXP

LPC3180FEL320,551

ARM926EJ

208

2

64

32

32

2

2

2

7

2.0O/D/H

55

LPC24xx

ARM7TDMI-S

72

512

98

8

1

6

1

3

3

4

2.0O/D/H

1

2

160

LPC2880/88

ARM7TDMI

60

1000

64

5

1.1/2.0D

2

LPC2917/19

ARM968E-S

768

80

16

16

16

6

3

2

2

2

108

LH7A400/4N

ARM922T

250

10

8

8

1

1

3

2.0 D

1

60

Atmel

AT91SAM7xxxx

ARM7TDMI®

19

512

128

8

4

1

2

3

FS

1

88

Luminary   Micro

LM3S100

Cortex™-M3

20

8

2

18

LM3S600-IQN50-C2

Cortex™-M3

50

32

8

8

6

1

1

2

36

LM3S800-IQN50-C2

Cortex™-M3

50

64

8

8

6

1

1

2

60

LM3S1000

Cortex™-M3

50

256

64

8

6

2

2

3

60

LM3S2000

Cortex™-M3

50

256

64

8

6

2

2

3

2

60

LM3S6000

Cortex™-M3

50

256

64

8

6

2

2

3

60

LM3S8000

Cortex™-M3

50

256

64

8

6

2

2

3

3

46

TI

TMS320DM646x

ARM926EJ-S   + C64x DSP

TMS320DM644x

ARM926EJ-S   + C64x DSP

TMS320DM3xx

ARM926EJ-S   + MPEG4/JPEG Co processor

OMAP35x

Cortex™-A8   + C64x DSP

 

Attachments:

Attributes

Comments (2)

Bookmarked By (0)

Related Content


Related Products
Content
  • Retrieving data ...