602:
650:
588:
1041:
368:). In this form, they have the ability to perform architectural level optimizations and extensions. This allows the manufacturer to achieve custom design goals, such as higher clock speed, very low power consumption, instruction set extensions, optimizations for size, debug support, etc. To determine which components have been included in a particular ARM CPU chip, consult the manufacturer datasheet and related documentation.
577:
340:
neither manufactures nor sells CPU devices based on its own designs, but rather licenses the processor architecture to interested parties. ARM offers a variety of licensing terms, varying in cost and deliverables. To all licensees, ARM provides an integratable hardware description of the ARM core, as
993:
The amount of documentation for all ARM chips is daunting, especially for newcomers. The documentation for microcontrollers from past decades would easily be inclusive in a single document, but as chips have evolved so has the documentation grown. The total documentation is especially hard to grasp
1001:
A typical top-down documentation tree is: high-level marketing slides, datasheet for the exact physical chip, a detailed reference manual that describes common peripherals and other aspects of physical chips within the same series, reference manual for the exact ARM core processor within the chip,
312:
Switching from a von
Neumann architecture entailed using a non-unified cache, so that instruction fetches do not evict data (and vice versa). ARM9 cores have separate data and address bus signals, which chip designers use in various ways. In most cases they connect at least part of the address
538:
architecture, which includes some DSP-esque instruction set extensions. In addition, the multiplier unit width has been doubled, halving the time required for most multiplication operations. They support 32-bit, 16-bit, and sometimes 8-bit instruction sets.
214:
use. The ARM9 core family consists of ARM9TDMI, ARM940T, ARM9E-S, ARM966E-S, ARM920T, ARM922T, ARM946E-S, ARM9EJ-S, ARM926EJ-S, ARM968E-S, ARM996HS. ARM9 cores were released from 1998 to 2006 and they are no longer recommended for new IC designs;
1311:
492:
paradigms. For AMP development, each central processing unit within the MPCore may be viewed as an independent processor and as such can follow traditional single processor development strategies.
1029:
IC manufacturer has additional documents, including: evaluation board user manuals, application notes, getting started with development software, software library documents, errata, and more.
296:
Faster loads and stores; many instructions now cost just one cycle. This is helped by both the modified
Harvard architecture (reducing bus and cache contention) and the new pipeline stages.
290:
Clock frequency improvements. Shifting from a three-stage pipeline to a five-stage one lets the clock speed be approximately doubled, on the same silicon fabrication process.
1323:
314:
1347:
293:
Cycle count improvements. Many unmodified ARM7 binaries were measured as taking about 30% fewer cycles to execute on ARM9 cores. Key improvements include:
1160:
1950:
1562:
305:
Additionally, some ARM9 cores incorporate "Enhanced DSP" instructions, such as a multiply-accumulate, to support more efficient implementations of
2644:
1088:
816:
535:
1388:
891:
2001:
1943:
1610:
1054:
1438:
1555:
1464:
1364:
260:(and caches), significantly increasing its potential speed. Most silicon chips integrating these cores will package them as
1472:
3368:
1150:"Performance of the ARM9TDMI and ARM9E-S cores compared to the ARM7TDMI core", Issue 1.0, dated 9 February 2000, ARM Ltd.
3363:
1486:
568:(2011) and CX II (2019) graphing calculators use an ARM926EJ-S processor, clocked at 132 and 396 MHz respectively.
1814:
3046:
1936:
1820:
1726:
1548:
1002:
reference manual for the ARM architecture of the core which includes detailed description of all instruction sets.
200:
1290:
3432:
3350:
3266:
601:
3380:
3260:
2637:
1456:
1135:
1065:
3317:
1503:
1476:
1178:
994:
for all ARM chips since it consists of documents from the IC manufacturer and documents from CPU core vendor (
3401:
1164:
718:
261:
3358:
1511:
1507:
2745:
2667:
1468:
170:
131:
73:
1204:
2998:
1444:
1490:
1480:
1460:
1452:
1448:
649:
508:
architecture. Cores based on it support both 32-bit ARM and 16-bit Thumb instruction sets and include:
3064:
2377:
2344:
2283:
2248:
2194:
2091:
1084:
489:
481:
175:
136:
78:
3272:
769:
850, 750, 733, 730, 5912 (also 5948, which is a customer specific version of it, made for Bosch), 1610
3177:
2790:
2672:
2630:
1749:
485:
306:
1909:
782:
249:
17:
3373:
3427:
3406:
3282:
3135:
2705:
1976:
1585:
1270:
1106:
942:
738:
361:
103:
1430:
1259:
1248:
1237:
1226:
1215:
299:
Exposing pipeline interlocks, enabling compiler optimizations to reduce blockage between stages.
3277:
3254:
1797:
1127:
513:
322:
3248:
3242:
3101:
2690:
2469:
926:
695:
354:
1119:
708:) AT91SAM9260, AT91SAM9G, AT91SAM9M, AT91SAM9N/CN, AT91SAM9R/RL, AT91SAM9X, AT91SAM9XE (see
3323:
2889:
2725:
2710:
1745:
1714:
932:
844:
775:
701:
595:
253:
8:
2904:
2845:
2503:
1522:
591:
477:
180:
141:
83:
3152:
1878:
1518:
1407:
1046:
938:
914:
876:
863:
791:
2715:
2682:
2172:
1981:
1859:
1590:
1131:
1120:
1079:
976:
772:
679:
243:
160:
121:
63:
1377:
3298:
3197:
3167:
3028:
2968:
2964:
2951:
2601:
2277:
1060:
982:
970:
797:
606:
239:
203:
3396:
3329:
3205:
3041:
2828:
2823:
2818:
2805:
2754:
2700:
2653:
2442:
2076:
2013:
1959:
1720:
1534:
857:
358:
341:
well as complete software development toolset and the right to sell manufactured
257:
211:
3215:
1707:
1655:
1530:
3123:
2860:
2838:
2775:
2582:
2483:
2458:
2394:
2365:
313:
space in von
Neumann style, used for both instructions and data, usually to an
1526:
1400:
3421:
2833:
2813:
2566:
2533:
2514:
2335:
2265:
2239:
2163:
2134:
2022:
548:
271:
There are two subfamilies, implementing different ARM architecture versions.
587:
3210:
3187:
3162:
3128:
3081:
3074:
3049:
3013:
2939:
2882:
2872:
2785:
2038:
2031:
1996:
1991:
1986:
1971:
1928:
1605:
1600:
1595:
1580:
995:
837:
625:
580:
565:
337:
226:
222:
218:
207:
51:
1540:
958:
329:
memory. Such hybrids are no longer pure
Harvard architecture processors.
3091:
3036:
3018:
2983:
2978:
2973:
2934:
2909:
1841:
1789:
1755:
1703:
1694:
833:
800:
3096:
2959:
2929:
2877:
2855:
2850:
2762:
2695:
1348:"iLO 4 Cryptographic Module FIPS 140-2 Non-Proprietary Security Policy"
1282:
840:
CPU; same as the DS but clocked at 133 MHz instead of 67 MHz)
265:
106:
2548:
264:
chips, combining the two address buses on the other side of separated
3309:
3182:
3108:
2993:
2988:
2924:
2899:
2720:
2322:
2145:
1885:
1075:
920:
326:
2795:
2556:
2552:
2919:
2622:
1685:
1681:
1642:
1638:
1040:
964:
951:
900:
829:
813:
715:
709:
531:
501:
2226:
1835:
1741:
1378:
GBATEK - GBA/NDS Technical Info - ARM CP15 ID Codes; Martin Korth
3140:
3059:
2415:
2350:
NXP (Freescale) Kinetis KV5x, i.MX RT 10xx, i.MX RT 11xx, S32K3xx
2296:
2201:
2098:
2047:
1826:
1810:
1780:
1761:
1732:
905:
879:
760:
750:
746:
728:
639:
544:
365:
342:
185:
576:
353:
Integrated device manufacturers (IDM) receive the ARM Processor
3157:
3145:
2767:
2730:
2107:
1904:
660:
505:
197:
252:(Princeton architecture) to a (modified; meaning split cache)
3118:
3086:
3069:
3054:
2780:
2428:
2354:
2315:
2308:
2219:
2213:
2149:
2142:
Altera FPGAs
Cyclone-II, Cyclone-III, Stratix-II, Stratix-III
2123:
2116:
2059:
1804:
1771:
897:
705:
619:
31:
3303:
3172:
3113:
3008:
2914:
2894:
2472:
2181:
1629:
1070:
946:
766:
742:
634:
318:
280:
3003:
2867:
2735:
734:
722:
666:
631:
27:
Family of microprocessor cores with ARM microarchitecture
547:
technology, which enables the direct execution of 8-bit
2084:
Cypress PSoC 4000S, 4100S, 4100S+, 4100PS, 4700S, FM0+
480:
support software written using either the asymmetric (
283:
cores, enabled by spending more transistors, include:
1324:"LPC3100/200 Series: Arm9-based microcontrollers|NXP"
778:
AM1x, OMAP L137/L138, Davinci DA830/DA850/DM355/DM365
521:
ARM940T with cache and a Memory
Protection Unit (MPU)
287:
Decreased heat production and lower overheating risk.
1365:"SPEAr ARM 926 Microprocessors - STMicroelectronics"
1036:
530:ARM9E, and its ARM9EJ sibling, implement the basic
518:
ARM922T with 8 KB each of I/D cache and an MMU
1682:SAM9G, SAM9M, SAM9N, SAM9R, SAM9X, SAM9XE, SAM926x
1200:
1198:
2383:Nuvoton M23xx family, M2xx family, NUC1262, M2L31
957:PRAGMATEC RABBITV3 (ARM920T rev 0 (v4l)) used in
512:ARM920T with 16 KB each of I/D cache and an
3419:
1401:"NS9210/NS9215 32-bit NET+ARM Processor Family"
1389:STR9 ARM9 Microcontrollers; STMicroelectronics.
1353:. Hewlett Packard Enterprise. 10 February 2016.
1195:
2152:) FPGAs Fusion, IGLOO/e, ProASIC3L, ProASIC3/E
1179:"Teardown Tuesday: Graphing Calculator - News"
274:
248:With this design generation, ARM moved from a
2638:
2034:4000, 4100, 4100M, 4200, 4200DS, 4200L, 4200M
1944:
1556:
1958:
2103:NXP (Freescale) Kinetis E, EA, L, M, V1, W0
1570:
2645:
2631:
1951:
1937:
1915:Faraday FA606TE, FA616TE, FA626TE, FA726TE
1563:
1549:
2257:Renesas RA4W1, RA6M1, RA6M2, RA6M3, RA6T1
1089:Comparison of real-time operating systems
2386:Renesas S1JA, RA2A1, RA2L1, RA2E1, RA2E2
1205:Atmel Legacy ARM-Based Solutions; Atmel.
648:
600:
586:
575:
348:
2609:STMicroelectronics Stellar G, Stellar P
1227:SAM9M ARM9 Microcontrollers; Microchip.
1100:
525:
500:ARM9TDMI is a successor to the popular
14:
3420:
2574:Renesas RZ/G2E, RZ/G2H, RZ/G2M, RZ/G2N
2002:List of ARM Cortex-M development tools
1611:List of ARM Cortex-M development tools
1249:SAM9R/RL ARM9 Microcontrollers; Atmel.
1238:SAM9N/CN ARM9 Microcontrollers; Atmel.
1117:
1055:List of ARM Cortex-M development tools
2626:
1932:
1544:
583:has a chip with an ARM9 and ARM7 core
2652:
2434:Silicon Labs Wireless Gecko Series 2
2225:Texas Instruments F28, LM3, TMS470,
2155:Xilinx FPGAs Spartan-3, Virtex-2-3-4
1312:i.MX28 Applications Processors; NXP.
1271:SAM9XE ARM9 Microcontrollers; Atmel.
1639:SAM7L, SAM7S, SAM7SE, SAM7X, SAM7XC
1260:SAM9X ARM9 Microcontrollers; Atmel.
1216:SAM9G ARM9 Microcontrollers; Atmel.
1066:List of ARM architectures and cores
1025:ARM architecture reference manuals.
24:
1656:LPC2100, LPC2200, LPC2300, LPC2400
1107:ARM9 Family Webpage; ARM Holdings.
1019:IC manufacturer reference manuals.
1006:Documentation tree (top to bottom)
642:S3C2410, S3C2440, S3C2442, S3C2443
605:ARM946E-S baseband processor on a
534:pipeline, but add support for the
25:
3444:
3267:High voltage parallel programming
2380:L10, L11, and PIC 32CM-LE 32CM-LS
2301:NXP (Freescale) Kinetis K, V3, V4
2214:EFM32 Tiny, Gecko, Leopard, Giant
1912:Sheeva, Feroceon, Jolteon, Mohawk
1417:
1013:IC manufacturer marketing slides.
954:MT1000, MT6235-39, MT6268, MT6516
788:5V Technologies 5VT1310/1312/1314
756:Samsung S3C2412, S3C2416, S3C2450
217:recommended alternatives include
1293:from the original on 16 May 2020
1039:
988:
979:TMS320DM365/TMS320DM368 ARM9EJ-S
3351:List of common microcontrollers
3261:High-voltage serial programming
1485:Coprocessor Reference Manuals:
1437:Architecture Reference Manual:
1393:
1382:
1371:
1357:
1340:
1316:
1305:
1275:
1264:
1253:
1242:
1122:ARM System-on-Chip Architecture
785:baseboard management controller
504:core, and is also based on the
155:Architecture and classification
116:Architecture and classification
58:Architecture and classification
3381:List of Wi-Fi microcontrollers
2593:Renesas RZ/N2L, RZ/T2L, RZ/T2M
2094:C2, D0, D1, D2, DA, L2, R2, R3
1231:
1220:
1209:
1171:
1153:
1144:
1111:
332:
268:and tightly coupled memories.
256:with separate instruction and
13:
1:
3402:Programmable logic controller
3243:In-circuit serial programming
2522:Texas Instruments RM4, TMS570
2321:Texas Instruments LM4F/TM4C,
2254:NXP (Freescale) Kinetis K, W2
1094:
628:EP9315 ARM9 CPU, 200 MHz
317:interconnect connecting to a
262:modified Harvard architecture
2668:Single-board microcontroller
2411:Nordic nRF91, nRF5340, nRF54
2307:Silicon Labs (Energy Micro)
2212:Silicon Labs (Energy Micro)
2115:Silicon Labs (Energy Micro)
1533:), GNU Assembler Directives
206:processor cores licensed by
111:100 MHz to 600 MHz
7:
3255:Program and Debug Interface
2544:Texas Instruments RM57, AM2
2466:Alif Semiconductor Ensemble
1648:Cirrus Logic PS7xxx, EP7xxx
1032:
1022:ARM core reference manuals.
1016:IC manufacturer datasheets.
495:
375:
275:Differences from ARM7 cores
233:
10:
3449:
2304:Renesas Synergy S3, S5, S7
2173:SmartFusion, SmartFusion 2
2099:LPC800, LPC11E60, LPC11U60
1510:), Vector Floating Point (
1085:Real-time operating system
1052:
490:multiprocessor programming
237:
29:
3389:
3343:
3291:
3235:
3228:
3196:
3027:
2950:
2804:
2753:
2744:
2681:
2673:Special function register
2660:
2600:
2581:
2565:
2532:
2513:
2502:
2482:
2457:
2441:
2408:GigaDevice GD32E5, GD32W5
2393:
2364:
2334:
2264:
2238:
2202:LPC1300, LPC1700, LPC1800
2162:
2133:
2075:
2021:
2010:
1967:
1894:
1869:
1850:
1770:
1668:
1628:
1619:
1576:
476:The ARM MPCore family of
307:digital signal processing
169:
159:
154:
130:
120:
115:
101:
96:
72:
62:
57:
47:
42:
2450:STMicroelectronics ST33K
2209:Silicon Labs Precision32
2206:ON Semiconductor Q32M210
1443:Core Reference Manuals:
1183:www.allaboutcircuits.com
571:
371:
345:containing the ARM CPU.
250:von Neumann architecture
30:Not to be confused with
3407:List of microprocessors
3304:Joint Test Action Group
2177:Analog Devices ADuCM300
1977:ARM architecture family
1737:STMicroelectronics STR9
1661:STMicroelectronics STR7
1586:ARM architecture family
1571:Classic ARM-based chips
1487:VFP9-S (Floating-Point)
1423:ARM9 official documents
943:Freescale Semiconductor
739:Freescale Semiconductor
551:in hardware, and an MMU
3433:32-bit microprocessors
1118:Furber, Steve (2000).
886:Unreferenced ARM9 core
654:
610:
598:
584:
323:External Bus Interface
279:Key improvements over
3249:In-system programming
2402:Analog Devices ADUCM4
1794:Infotmic IMAPX210/220
1502:Instructions: Thumb (
1497:Quick Reference Cards
1431:ARM9 official website
927:Infineon Technologies
741:) i.MX2 Series, (see
696:Cypress Semiconductor
652:
604:
594:brick has an ARM9 TI
590:
579:
349:Silicon customization
3318:In-circuit debugging
1506:), ARM and Thumb-2 (
1161:"MPCore Sample Code"
911:Centrality Atlas III
702:Microchip Technology
653:Samsung S3C2416XH-26
543:ARM926EJ-S with ARM
526:ARM9E-S and ARM9EJ-S
478:multicore processors
254:Harvard architecture
171:Instruction set
132:Instruction set
74:Instruction set
3374:Renesas Electronics
3324:In-circuit emulator
2373:GigaDevice CD32E2xx
2353:STMicroelectronics
2318:F3, F4, L4, L4+, WB
2314:STMicroelectronics
2218:STMicroelectronics
2122:STMicroelectronics
2058:STMicroelectronics
1731:STMicroelectronics
1690:Cirrus Logic EP9xxx
929:S-GOLDlite PMB 8875
759:STMicroelectronics
592:Lego Mindstorms EV3
151:
93:
43:General information
39:
2376:Microchip (Atmel)
2343:Microchip (Atmel)
2286:4C, 4E, D5, E5, G5
2282:Microchip (Atmel)
2247:Microchip (Atmel)
2197:3A, 3N, 3S, 3U, 3X
2193:Microchip (Atmel)
2112:Renesas Synergy S1
2090:Microchip (Atmel)
1834:Texas Instruments
1740:Texas Instruments
1408:Digi International
1283:"Hardware/Starlet"
1047:Electronics portal
939:NXP Semiconductors
877:NXP Semiconductors
864:STMicroelectronics
792:STMicroelectronics
765:Texas Instruments
655:
611:
599:
585:
149:
91:
37:
3415:
3414:
3339:
3338:
3224:
3223:
2905:PIC10/12/16/17/18
2620:
2619:
2616:
2615:
2498:
2497:
2289:Microchip CEC1302
2273:Cypress 6200, FM4
2184:5000, 5000LP, FM3
2087:Holtek HT32F52000
1982:List of ARM cores
1926:
1925:
1922:
1921:
1831:Telechips TCC8902
1591:List of ARM cores
1167:on 11 April 2015.
1080:Interrupt handler
977:Texas Instruments
773:Texas Instruments
680:Texas Instruments
474:
473:
321:interface and an
244:List of ARM cores
191:
190:
161:Microarchitecture
147:
146:
122:Microarchitecture
89:
88:
64:Microarchitecture
16:(Redirected from
3440:
3355:By manufacturer
3299:Nexus (standard)
3233:
3232:
2751:
2750:
2654:Microcontrollers
2647:
2640:
2633:
2624:
2623:
2511:
2510:
2424:Renesas RA4, RA6
2297:LPC4000, LPC4300
2048:LPC1100, LPC1200
2019:
2018:
2014:microcontrollers
1953:
1946:
1939:
1930:
1929:
1862:(open FPGA core)
1840:VIA WonderMedia
1825:ST-NXP Wireless
1821:S3C64xx, S5P64xx
1754:VIA WonderMedia
1715:Nexperia PNX4008
1626:
1625:
1565:
1558:
1551:
1542:
1541:
1517:Opcodes: Thumb (
1434:
1433:
1412:
1411:
1405:
1397:
1391:
1386:
1380:
1375:
1369:
1368:
1361:
1355:
1354:
1352:
1344:
1338:
1337:
1335:
1334:
1320:
1314:
1309:
1303:
1302:
1300:
1298:
1279:
1273:
1268:
1262:
1257:
1251:
1246:
1240:
1235:
1229:
1224:
1218:
1213:
1207:
1202:
1193:
1192:
1190:
1189:
1175:
1169:
1168:
1163:. Archived from
1157:
1151:
1148:
1142:
1141:
1125:
1115:
1109:
1104:
1061:ARM architecture
1049:
1044:
1043:
983:Zilog Encore! 32
971:Qualcomm Atheros
607:Samsung SGH-D900
484:) or symmetric (
376:
240:ARM architecture
230:
152:
148:
94:
90:
40:
36:
21:
3448:
3447:
3443:
3442:
3441:
3439:
3438:
3437:
3418:
3417:
3416:
3411:
3397:Embedded system
3385:
3335:
3330:In-target probe
3287:
3220:
3192:
3023:
2946:
2800:
2740:
2677:
2656:
2651:
2621:
2612:
2596:
2577:
2561:
2528:
2507:microprocessors
2506:
2494:
2478:
2453:
2437:
2431:H5, L5, U5, WBA
2389:
2360:
2330:
2260:
2234:
2158:
2129:
2071:
2052:nuvoTon NuMicro
2012:
2006:
1963:
1962:ARM-based chips
1957:
1927:
1918:
1896:
1890:
1871:
1865:
1852:
1846:
1827:Nomadik STn882x
1766:
1733:Nomadik STn881x
1664:
1651:Mediatek MT62xx
1621:
1615:
1572:
1569:
1429:
1428:
1420:
1415:
1403:
1399:
1398:
1394:
1387:
1383:
1376:
1372:
1363:
1362:
1358:
1350:
1346:
1345:
1341:
1332:
1330:
1322:
1321:
1317:
1310:
1306:
1296:
1294:
1281:
1280:
1276:
1269:
1265:
1258:
1254:
1247:
1243:
1236:
1232:
1225:
1221:
1214:
1210:
1203:
1196:
1187:
1185:
1177:
1176:
1172:
1159:
1158:
1154:
1149:
1145:
1138:
1116:
1112:
1105:
1101:
1097:
1057:
1045:
1038:
1035:
991:
836:CPU), TWL-CPU (
574:
528:
498:
374:
351:
335:
277:
246:
236:
216:
212:microcontroller
186:Jazelle (8-bit)
184:
179:
140:
82:
35:
28:
23:
22:
15:
12:
11:
5:
3446:
3436:
3435:
3430:
3428:ARM processors
3413:
3412:
3410:
3409:
3404:
3399:
3393:
3391:
3387:
3386:
3384:
3383:
3378:
3377:
3376:
3371:
3366:
3361:
3353:
3347:
3345:
3341:
3340:
3337:
3336:
3334:
3333:
3327:
3321:
3315:
3314:
3313:
3301:
3295:
3293:
3289:
3288:
3286:
3285:
3280:
3275:
3270:
3264:
3258:
3252:
3246:
3239:
3237:
3230:
3226:
3225:
3222:
3221:
3219:
3218:
3213:
3208:
3202:
3200:
3194:
3193:
3191:
3190:
3185:
3180:
3175:
3170:
3165:
3160:
3155:
3150:
3149:
3148:
3138:
3133:
3132:
3131:
3121:
3116:
3111:
3106:
3105:
3104:
3094:
3089:
3084:
3079:
3078:
3077:
3072:
3067:
3062:
3057:
3044:
3039:
3033:
3031:
3025:
3024:
3022:
3021:
3016:
3011:
3006:
3001:
2996:
2991:
2986:
2981:
2976:
2971:
2962:
2956:
2954:
2948:
2947:
2945:
2944:
2943:
2942:
2937:
2932:
2922:
2917:
2912:
2907:
2902:
2897:
2892:
2887:
2886:
2885:
2875:
2870:
2865:
2864:
2863:
2858:
2853:
2843:
2842:
2841:
2836:
2831:
2826:
2821:
2810:
2808:
2802:
2801:
2799:
2798:
2793:
2788:
2783:
2778:
2773:
2770:
2765:
2759:
2757:
2748:
2742:
2741:
2739:
2738:
2733:
2728:
2723:
2718:
2713:
2708:
2703:
2698:
2693:
2687:
2685:
2679:
2678:
2676:
2675:
2670:
2664:
2662:
2658:
2657:
2650:
2649:
2642:
2635:
2627:
2618:
2617:
2614:
2613:
2611:
2610:
2606:
2604:
2598:
2597:
2595:
2594:
2591:
2590:NXP S32Z, S32E
2587:
2585:
2579:
2578:
2576:
2575:
2571:
2569:
2563:
2562:
2560:
2559:
2545:
2542:
2538:
2536:
2530:
2529:
2527:
2526:
2523:
2519:
2517:
2508:
2500:
2499:
2496:
2495:
2493:
2492:
2488:
2486:
2480:
2479:
2477:
2476:
2467:
2463:
2461:
2455:
2454:
2452:
2451:
2447:
2445:
2439:
2438:
2436:
2435:
2432:
2425:
2422:
2419:
2412:
2409:
2406:
2405:Dialog DA1469x
2403:
2399:
2397:
2391:
2390:
2388:
2387:
2384:
2381:
2374:
2370:
2368:
2362:
2361:
2359:
2358:
2351:
2348:
2340:
2338:
2332:
2331:
2329:
2328:
2325:
2319:
2312:
2305:
2302:
2299:
2293:
2290:
2287:
2280:
2274:
2270:
2268:
2262:
2261:
2259:
2258:
2255:
2252:
2244:
2242:
2236:
2235:
2233:
2232:
2229:
2223:
2216:
2210:
2207:
2204:
2198:
2191:
2188:
2185:
2178:
2175:
2168:
2166:
2160:
2159:
2157:
2156:
2153:
2143:
2139:
2137:
2131:
2130:
2128:
2127:
2120:
2113:
2110:
2104:
2101:
2095:
2088:
2085:
2081:
2079:
2073:
2072:
2070:
2069:
2068:Vorago VA108x0
2066:
2063:
2056:
2055:Sonix SN32F700
2053:
2050:
2044:
2041:
2035:
2027:
2025:
2016:
2008:
2007:
2005:
2004:
1999:
1994:
1989:
1984:
1979:
1974:
1968:
1965:
1964:
1956:
1955:
1948:
1941:
1933:
1924:
1923:
1920:
1919:
1917:
1916:
1913:
1907:
1903:Intel/Marvell
1900:
1898:
1892:
1891:
1889:
1888:
1882:
1875:
1873:
1867:
1866:
1864:
1863:
1856:
1854:
1848:
1847:
1845:
1844:
1838:
1832:
1829:
1823:
1817:
1807:
1805:Tegra APX, 6xx
1801:
1795:
1792:
1786:
1785:Cavium CNS3xxx
1783:
1776:
1774:
1768:
1767:
1765:
1764:
1758:
1752:
1738:
1735:
1729:
1723:
1721:RK27xx, RK28xx
1717:
1711:
1700:
1699:Nuvoton NUC900
1697:
1695:i.MX1x, i.MX2x
1691:
1688:
1678:
1677:Aspeed AST2400
1674:
1672:
1666:
1665:
1663:
1662:
1659:
1652:
1649:
1646:
1645:, AT91M, AT91R
1634:
1632:
1623:
1617:
1616:
1614:
1613:
1608:
1603:
1598:
1593:
1588:
1583:
1577:
1574:
1573:
1568:
1567:
1560:
1553:
1545:
1539:
1538:
1515:
1499:
1498:
1494:
1493:
1483:
1441:
1435:
1425:
1424:
1419:
1418:External links
1416:
1414:
1413:
1392:
1381:
1370:
1356:
1339:
1315:
1304:
1274:
1263:
1252:
1241:
1230:
1219:
1208:
1194:
1170:
1152:
1143:
1136:
1110:
1098:
1096:
1093:
1092:
1091:
1082:
1073:
1068:
1063:
1051:
1050:
1034:
1031:
1027:
1026:
1023:
1020:
1017:
1014:
1010:
1009:
1007:
990:
987:
986:
985:
980:
974:
968:
962:
955:
949:
936:
930:
924:
918:
917:NS9215, NS9210
912:
909:
903:
895:
888:
887:
883:
882:
873:
872:
868:
867:
861:
854:
853:
849:
848:
841:
826:
825:
821:
820:
810:
809:
805:
804:
795:
789:
786:
779:
770:
763:
757:
754:
732:
726:
713:
699:
693:
692:ASPEED AST2400
689:
688:
684:
683:
676:
675:
671:
670:
664:
663:/Kendin KS8695
657:
656:
644:
643:
637:
629:
623:
616:
615:
573:
570:
562:
561:
558:
555:
552:
527:
524:
523:
522:
519:
516:
497:
494:
472:
471:
468:
464:
463:
460:
456:
455:
452:
448:
447:
444:
440:
439:
436:
432:
431:
428:
424:
423:
420:
416:
415:
412:
408:
407:
404:
400:
399:
396:
392:
391:
388:
384:
383:
380:
373:
370:
350:
347:
334:
331:
303:
302:
301:
300:
297:
291:
288:
276:
273:
235:
232:
196:is a group of
189:
188:
181:Thumb (16-bit)
173:
167:
166:
163:
157:
156:
145:
144:
142:Thumb (16-bit)
134:
128:
127:
124:
118:
117:
113:
112:
109:
99:
98:
87:
86:
84:Thumb (16-bit)
76:
70:
69:
66:
60:
59:
55:
54:
49:
45:
44:
26:
9:
6:
4:
3:
2:
3445:
3434:
3431:
3429:
3426:
3425:
3423:
3408:
3405:
3403:
3400:
3398:
3395:
3394:
3392:
3388:
3382:
3379:
3375:
3372:
3370:
3367:
3365:
3364:NXP/Freescale
3362:
3360:
3357:
3356:
3354:
3352:
3349:
3348:
3346:
3342:
3331:
3328:
3325:
3322:
3319:
3316:
3311:
3308:
3307:
3305:
3302:
3300:
3297:
3296:
3294:
3290:
3284:
3281:
3279:
3276:
3274:
3271:
3268:
3265:
3262:
3259:
3256:
3253:
3250:
3247:
3244:
3241:
3240:
3238:
3234:
3231:
3227:
3217:
3214:
3212:
3209:
3207:
3204:
3203:
3201:
3199:
3195:
3189:
3186:
3184:
3181:
3179:
3176:
3174:
3171:
3169:
3166:
3164:
3161:
3159:
3156:
3154:
3151:
3147:
3144:
3143:
3142:
3139:
3137:
3134:
3130:
3127:
3126:
3125:
3122:
3120:
3117:
3115:
3112:
3110:
3107:
3103:
3100:
3099:
3098:
3095:
3093:
3090:
3088:
3085:
3083:
3080:
3076:
3073:
3071:
3068:
3066:
3063:
3061:
3058:
3056:
3053:
3052:
3051:
3048:
3045:
3043:
3040:
3038:
3035:
3034:
3032:
3030:
3026:
3020:
3017:
3015:
3012:
3010:
3007:
3005:
3002:
3000:
2997:
2995:
2992:
2990:
2987:
2985:
2982:
2980:
2977:
2975:
2972:
2970:
2966:
2963:
2961:
2958:
2957:
2955:
2953:
2949:
2941:
2938:
2936:
2933:
2931:
2928:
2927:
2926:
2923:
2921:
2918:
2916:
2913:
2911:
2908:
2906:
2903:
2901:
2898:
2896:
2893:
2891:
2888:
2884:
2881:
2880:
2879:
2876:
2874:
2871:
2869:
2866:
2862:
2859:
2857:
2854:
2852:
2849:
2848:
2847:
2844:
2840:
2837:
2835:
2832:
2830:
2827:
2825:
2822:
2820:
2817:
2816:
2815:
2812:
2811:
2809:
2807:
2803:
2797:
2794:
2792:
2789:
2787:
2784:
2782:
2779:
2777:
2774:
2771:
2769:
2766:
2764:
2761:
2760:
2758:
2756:
2752:
2749:
2747:
2743:
2737:
2734:
2732:
2729:
2727:
2724:
2722:
2719:
2717:
2714:
2712:
2709:
2707:
2704:
2702:
2699:
2697:
2694:
2692:
2689:
2688:
2686:
2684:
2683:Architectures
2680:
2674:
2671:
2669:
2666:
2665:
2663:
2659:
2655:
2648:
2643:
2641:
2636:
2634:
2629:
2628:
2625:
2608:
2607:
2605:
2603:
2599:
2592:
2589:
2588:
2586:
2584:
2580:
2573:
2572:
2570:
2568:
2564:
2558:
2554:
2550:
2546:
2543:
2540:
2539:
2537:
2535:
2531:
2525:Renesas RZ/T1
2524:
2521:
2520:
2518:
2516:
2512:
2509:
2505:
2501:
2490:
2489:
2487:
2485:
2481:
2474:
2471:
2468:
2465:
2464:
2462:
2460:
2456:
2449:
2448:
2446:
2444:
2440:
2433:
2430:
2426:
2423:
2420:
2417:
2413:
2410:
2407:
2404:
2401:
2400:
2398:
2396:
2392:
2385:
2382:
2379:
2375:
2372:
2371:
2369:
2367:
2363:
2356:
2352:
2349:
2346:
2342:
2341:
2339:
2337:
2333:
2326:
2324:
2320:
2317:
2313:
2310:
2306:
2303:
2300:
2298:
2294:
2291:
2288:
2285:
2281:
2279:
2275:
2272:
2271:
2269:
2267:
2263:
2256:
2253:
2250:
2246:
2245:
2243:
2241:
2237:
2230:
2228:
2224:
2221:
2217:
2215:
2211:
2208:
2205:
2203:
2199:
2196:
2192:
2189:
2186:
2183:
2179:
2176:
2174:
2170:
2169:
2167:
2165:
2161:
2154:
2151:
2147:
2144:
2141:
2140:
2138:
2136:
2132:
2125:
2121:
2118:
2114:
2111:
2109:
2106:Raspberry Pi
2105:
2102:
2100:
2096:
2093:
2089:
2086:
2083:
2082:
2080:
2078:
2074:
2067:
2064:
2061:
2057:
2054:
2051:
2049:
2045:
2042:
2040:
2036:
2033:
2029:
2028:
2026:
2024:
2020:
2017:
2015:
2009:
2003:
2000:
1998:
1995:
1993:
1990:
1988:
1985:
1983:
1980:
1978:
1975:
1973:
1970:
1969:
1966:
1961:
1954:
1949:
1947:
1942:
1940:
1935:
1934:
1931:
1914:
1911:
1908:
1906:
1902:
1901:
1899:
1893:
1887:
1883:
1880:
1877:
1876:
1874:
1868:
1861:
1858:
1857:
1855:
1849:
1843:
1839:
1837:
1833:
1830:
1828:
1824:
1822:
1818:
1816:
1815:Snapdragon S1
1812:
1808:
1806:
1802:
1800:Comcerto 1000
1799:
1796:
1793:
1791:
1787:
1784:
1782:
1778:
1777:
1775:
1773:
1769:
1763:
1759:
1757:
1753:
1751:
1747:
1743:
1739:
1736:
1734:
1730:
1728:
1724:
1722:
1718:
1716:
1712:
1709:
1705:
1701:
1698:
1696:
1692:
1689:
1687:
1683:
1679:
1676:
1675:
1673:
1671:
1667:
1660:
1657:
1653:
1650:
1647:
1644:
1640:
1636:
1635:
1633:
1631:
1627:
1624:
1618:
1612:
1609:
1607:
1604:
1602:
1599:
1597:
1594:
1592:
1589:
1587:
1584:
1582:
1579:
1578:
1575:
1566:
1561:
1559:
1554:
1552:
1547:
1546:
1543:
1536:
1532:
1528:
1524:
1520:
1516:
1513:
1509:
1505:
1501:
1500:
1496:
1495:
1492:
1488:
1484:
1482:
1478:
1474:
1470:
1466:
1462:
1458:
1454:
1450:
1446:
1442:
1440:
1436:
1432:
1427:
1426:
1422:
1421:
1409:
1402:
1396:
1390:
1385:
1379:
1374:
1366:
1360:
1349:
1343:
1329:
1325:
1319:
1313:
1308:
1292:
1288:
1284:
1278:
1272:
1267:
1261:
1256:
1250:
1245:
1239:
1234:
1228:
1223:
1217:
1212:
1206:
1201:
1199:
1184:
1180:
1174:
1166:
1162:
1156:
1147:
1139:
1133:
1129:
1124:
1123:
1114:
1108:
1103:
1099:
1090:
1086:
1083:
1081:
1077:
1074:
1072:
1069:
1067:
1064:
1062:
1059:
1058:
1056:
1048:
1042:
1037:
1030:
1024:
1021:
1018:
1015:
1012:
1011:
1008:
1005:
1004:
1003:
999:
997:
989:Documentation
984:
981:
978:
975:
972:
969:
966:
963:
960:
956:
953:
950:
948:
944:
940:
937:
934:
931:
928:
925:
922:
919:
916:
913:
910:
907:
904:
902:
899:
896:
893:
890:
889:
885:
884:
881:
878:
875:
874:
870:
869:
865:
862:
859:
856:
855:
851:
850:
846:
842:
839:
835:
831:
828:
827:
823:
822:
818:
815:
812:
811:
807:
806:
803:8505 and 8650
802:
799:
796:
793:
790:
787:
784:
780:
777:
774:
771:
768:
764:
762:
758:
755:
752:
748:
744:
740:
736:
733:
730:
727:
724:
720:
717:
714:
711:
707:
703:
700:
697:
694:
691:
690:
686:
685:
681:
678:
677:
673:
672:
668:
665:
662:
659:
658:
651:
646:
645:
641:
638:
636:
633:
630:
627:
624:
621:
618:
617:
613:
612:
608:
603:
597:
593:
589:
582:
578:
569:
567:
559:
556:
553:
550:
549:Java bytecode
546:
542:
541:
540:
537:
533:
520:
517:
515:
511:
510:
509:
507:
503:
493:
491:
487:
483:
479:
469:
466:
465:
461:
458:
457:
453:
450:
449:
445:
442:
441:
437:
434:
433:
429:
426:
425:
421:
418:
417:
413:
410:
409:
405:
402:
401:
397:
394:
393:
389:
386:
385:
381:
378:
377:
369:
367:
363:
360:
359:synthesizable
356:
346:
344:
339:
330:
328:
324:
320:
316:
310:
308:
298:
295:
294:
292:
289:
286:
285:
284:
282:
272:
269:
267:
263:
259:
255:
251:
245:
241:
231:
228:
224:
220:
213:
209:
205:
202:
199:
195:
187:
182:
177:
174:
172:
168:
164:
162:
158:
153:
143:
138:
135:
133:
129:
125:
123:
119:
114:
110:
108:
105:
100:
95:
85:
80:
77:
75:
71:
67:
65:
61:
56:
53:
50:
46:
41:
33:
19:
3211:ARM Cortex-R
3082:ARM Cortex-R
2602:Cortex-R52+F
2418:, i.MX RT600
2327:Toshiba TX04
2292:Nordic nRF52
2231:Toshiba TX03
2190:Holtek HT32F
2065:Toshiba TX00
2043:Nordic nRF51
1997:ARM Cortex-M
1992:ARM Cortex-R
1987:ARM Cortex-A
1972:ARM Holdings
1881:FA526, FA626
1669:
1606:ARM Cortex-M
1601:ARM Cortex-R
1596:ARM Cortex-A
1581:ARM Holdings
1491:MOVE (MPEG4)
1395:
1384:
1373:
1359:
1342:
1331:. Retrieved
1327:
1318:
1307:
1295:. Retrieved
1286:
1277:
1266:
1255:
1244:
1233:
1222:
1211:
1186:. Retrieved
1182:
1173:
1165:the original
1155:
1146:
1121:
1113:
1102:
1028:
1000:
996:ARM Holdings
992:
838:Nintendo DSi
794:SPEAr300/600
725:coprocessor)
626:Cirrus Logic
581:Nintendo DSi
566:TI-Nspire CX
563:
529:
499:
475:
364:(written in
352:
338:ARM Holdings
336:
325:usable with
311:
309:algorithms.
304:
278:
270:
247:
227:ARM Cortex-R
223:ARM Cortex-M
219:ARM Cortex-A
208:ARM Holdings
193:
192:
176:ARM (32-bit)
137:ARM (32-bit)
79:ARM (32-bit)
52:ARM Holdings
3236:Programming
2999:PIC24/dsPIC
2935:Rabbit 2000
2746:Word length
2583:Cortex-R52F
2541:Scaleo OLEA
2491:Renesas RA8
2484:Cortex-M85F
2459:Cortex-M55F
2443:Cortex-M35P
2395:Cortex-M33F
2187:Fujitsu FM3
2119:Zero, Happy
1756:WM8505/8650
1693:Freescale
1328:www.nxp.com
908:Quatro 4300
834:Nintendo DS
801:WonderMedia
596:Sitara AM1x
454:ARM926EJ-S
382:ARM9 Cores
333:ARM license
97:Performance
48:Designed by
3422:Categories
3273:Bootloader
3229:Interfaces
2567:Cortex-R7F
2534:Cortex-R5F
2515:Cortex-R4F
2366:Cortex-M23
2347:E7, S7, V7
2336:Cortex-M7F
2266:Cortex-M4F
2251:4L, 4N, 4S
2222:F1, F2, L1
2077:Cortex-M0+
1897:compatible
1884:DEC/Intel
1872:compatible
1853:compatible
1788:Freescale
1622:processors
1465:ARM926EJ-S
1333:2018-07-27
1188:2021-07-12
1137:0201675196
1126:. p.
1095:References
1053:See also:
923:Kirin K3V1
860:LSI53C1030
698:EZ-USB FX3
687:ARM926EJ-S
622:AT91RM9200
462:ARM968E-S
438:ARM946E-S
414:ARM966E-S
266:CPU caches
258:data buses
238:See also:
107:clock rate
3310:debugWIRE
3292:Debugging
3216:PowerPC64
3153:Propeller
2861:MELPS 740
2504:Real-time
2276:Infineon
2240:Cortex-M4
2164:Cortex-M3
2146:Microsemi
2135:Cortex-M1
2037:Infineon
2023:Cortex-M0
1886:StrongARM
1809:Qualcomm
1798:Mindspeed
1779:Broadcom
1719:Rockchip
1481:ARM968E-S
1477:ARM966E-S
1473:ARM946E-S
1439:ARMv4/5/6
1076:Interrupt
921:HiSilicon
871:ARM968E-S
858:LSI Logic
852:ARM966E-S
832:NTR-CPU (
824:ARM946E-S
682:OMAP 1510
470:ARM996HS
446:ARM9EJ-S
390:ARM9TDMI
327:NOR flash
3390:See also
3369:Infineon
3163:TLCS-900
3129:ColdFire
3050:Cortex-M
3014:TLCS-900
2940:TLCS-870
2470:Infineon
2421:ON RSL15
2180:Cypress
2030:Cypress
2011:Embedded
1960:Embedded
1819:Samsung
1760:ZiiLABS
1725:Samsung
1713:Philips
1686:AT91CAP9
1643:AT91CAP7
1525:), ARM (
1453:ARM9TDMI
1449:ARM9EJ-S
1291:Archived
1033:See also
965:Qualcomm
952:MediaTek
941:(former
933:LeapFrog
901:AT91CAP9
845:Nexperia
830:Nintendo
814:Conexant
737:(former
716:Nintendo
710:AT91SAM9
704:(former
532:ARM9TDMI
502:ARM7TDMI
496:ARM9TDMI
430:ARM922T
422:ARM920T
406:ARM9E-S
398:ARM940T
234:Overview
165:ARMv5TEJ
18:ARM9TDMI
3312:(Atmel)
3306:(JTAG)
3168:TriCore
3141:PowerPC
3037:Am29000
2910:ST6/ST7
2791:TMS1000
2786:TLCS-47
2547:Xilinx
2416:LPC5500
2278:XMC4000
2039:XMC1000
1910:Marvell
1895:ARMv5TE
1879:Faraday
1811:MSM7000
1803:Nvidia
1781:BCM2835
1750:DaVinci
1727:S3C24xx
1708:LPC3000
1704:LPC2900
1620:Classic
1469:ARM940T
1461:ARM922T
1457:ARM920T
1445:ARM9E-S
1297:14 June
1287:Wiibrew
967:MSM6xxx
935:LF-1000
880:LPC2900
847:PNX5230
819:STB SoC
817:CX22490
808:ARM940T
761:Nomadik
751:LPC3200
747:LPC3100
729:Nuvoton
719:Starlet
674:ARM925T
669:LH7A4xx
647:ARM922T
640:Samsung
614:ARM920T
545:Jazelle
536:ARMv5TE
366:Verilog
343:silicon
126:ARMv5TE
3269:(HVPP)
3263:(HVSP)
3245:(ICSP)
3198:64-bit
3188:Z80000
3183:Xtensa
3158:SuperH
3146:MPC5xx
3029:32-bit
2994:MSP430
2984:CR16/C
2965:68HC12
2960:65C816
2952:16-bit
2856:65C265
2851:65C134
2829:68HC11
2824:68HC08
2819:68HC05
2796:μCOM-4
2768:COP400
2763:Am2900
2731:RISC-V
2721:MPS430
2557:ZynqRF
2553:ZynqMP
2549:Versal
2357:F7, H7
2323:MSP432
2311:Wonder
2227:OMAP 4
2171:Actel
2108:RP2040
1905:XScale
1851:ARMv2a
1842:WM87x0
1836:OMAP 2
1790:i.MX3x
1762:ZMS-05
1742:OMAP 1
1710:, LH7A
1680:Atmel
1637:Atmel
1134:
973:AR6400
959:Karotz
947:i.MX1x
894:AK32xx
776:Sitara
753:Series
731:NUC900
661:Micrel
560:ARM968
557:ARM966
554:ARM946
506:ARMv4T
229:cores.
225:, and
198:32-bit
150:ARM9EJ
68:ARMv4T
3359:Intel
3344:Lists
3332:(ITP)
3326:(ICE)
3320:(ICD)
3283:aWire
3257:(PDI)
3251:(ISP)
3136:PIC32
3124:68000
3119:MN103
3087:AVR32
3070:STM32
3055:EFM32
3019:Z8000
2974:80186
2883:XC800
2806:8-bit
2781:S1C6x
2776:PPS-4
2772:MARC4
2755:4-bit
2691:68000
2429:STM32
2355:STM32
2316:STM32
2309:EFM32
2220:STM32
2150:Actel
2124:STM32
2117:EFM32
2060:STM32
1870:ARMv4
1860:Amber
1772:ARM11
1658:, LH7
1404:(PDF)
1351:(PDF)
898:Atmel
892:Anyka
783:iLO 4
706:Atmel
635:i.MX1
620:Atmel
609:phone
572:Chips
372:Cores
102:Max.
92:ARM9E
38:ARM9T
32:ARMv9
3173:V850
3114:M32R
3109:H8SX
3102:FR-V
3009:RL78
2979:C166
2930:eZ80
2915:STM8
2895:COP8
2878:8051
2873:8048
2846:6502
2839:RS08
2814:6800
2716:MIPS
2696:8051
2661:Main
2475:Edge
2473:PSoC
2414:NXP
2295:NXP
2200:NXP
2182:PSoC
2097:NXP
2046:NXP
2032:PSoC
1746:AM1x
1702:NXP
1670:ARM9
1654:NXP
1630:ARM7
1299:2020
1132:ISBN
1071:JTAG
915:Digi
866:STR9
843:NXP
767:OMAP
749:and
743:I.MX
564:The
467:2006
459:2004
451:2001
443:2001
435:2000
427:2000
419:2000
411:1999
403:1999
395:1998
387:1998
379:Year
319:DRAM
281:ARM7
242:and
210:for
201:RISC
194:ARM9
3278:ROM
3206:ARC
3092:CRX
3075:XMC
3065:SAM
3060:LPC
3047:ARM
3042:ARC
3004:R8C
2989:H8S
2925:Z80
2890:AVR
2868:78K
2834:S08
2736:x86
2726:PIC
2711:AVR
2706:ARM
2701:ARC
2427:ST
2378:SAM
2345:SAM
2284:SAM
2249:SAM
2195:SAM
2092:SAM
1128:344
998:).
906:CSR
798:VIA
781:HP
745:),
735:NXP
723:Wii
667:NXP
632:NXP
514:MMU
486:SMP
482:AMP
362:RTL
357:as
315:AHB
204:ARM
104:CPU
3424::
3178:RX
3097:FR
2969:16
2920:Z8
2900:H8
2555:,
2551:,
2126:L0
2062:F0
1813:,
1748:,
1744:,
1706:,
1684:,
1641:,
1529:,
1521:,
1489:,
1447:,
1406:.
1326:.
1289:.
1285:.
1197:^
1181:.
1130:.
1087:,
1078:,
945:)
488:)
355:IP
221:,
2967:/
2646:e
2639:t
2632:v
2148:(
1952:e
1945:t
1938:v
1564:e
1557:t
1550:v
1537:.
1535:5
1531:4
1527:3
1523:2
1519:1
1514:)
1512:3
1508:2
1504:1
1479:,
1475:,
1471:,
1467:,
1463:,
1459:,
1455:,
1451:,
1410:.
1367:.
1336:.
1301:.
1191:.
1140:.
961:)
721:(
712:)
183:,
178:,
139:,
81:,
34:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.