4118:
3275:
3734:
4134:
3128:
46:
377:). 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 (including floating point), 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.
4634:
62:
5774:
3719:
4256:
2576:, CMN, CMP, DBG, EOR, LDC, LDM, LDR, LDRB, LDRBT, LDRD, LDRH, LDRHT, LDRSB, LDRSBT, LDRSH, LDRSHT, LDRT, LSL, LSR, MCR, MCRR, MLA, MLS, MRC, MRRC, MUL, MVN, NOP, ORN, ORR, PLD, PLDW, PLI, POP, PUSH, RBIT, REV, REV16, REVSH, ROR, RRX, RSB, SBC, SBFX, SEV, SMLAL, SMULL, SSAT, STC, STM, STR, STRB, STRBT, STRD, STRH, STRHT, STRT, SUB, SXTB, SXTH, TBB, TBH, TEQ, TST, UBFX, UMLAL, UMULL, USAT, UXTB, UXTH, WFE, WFI, YIELD
3290:
performance (higher average IPC due to branches taking one fewer cycle). In addition to debug features in the existing Cortex-M0, a silicon option can be added to the Cortex-M0+ called the Micro Trace Buffer (MTB) which provides a simple instruction trace buffer. The Cortex-M0+ also received Cortex-M3 and Cortex-M4 features, which can be added as silicon options, such as the
4244:
389:
particular, individual bits can be set, cleared, or toggled from C/C++ without performing a read-modify-write sequence of instructions. Though the bit-band is optional, it is less common to find a Cortex-M3 and Cortex-M4 microcontroller without it. Some Cortex-M0 and Cortex-M0+ microcontrollers have bit-band.
2620:
SMULBT, SMULTT, SMULTB, SMULWT, SMULWB, SMUSD, SSAT16, SSAX, SSUB16, SSUB8, SXTAB, SXTAB16, SXTAH, SXTB16, UADD16, UADD8, UASX, UHADD16, UHADD8, UHASX, UHSAX, UHSUB16, UHSUB8, UMAAL, UQADD16, UQADD8, UQASX, UQSAX, UQSUB16, UQSUB8, USAD8, USADA8, USAT16, USAX, USUB16, USUB8, UXTAB, UXTAB16, UXTAH, UXTB16
2221:
instructions with a lower-32-bit result (32 bit Ă— 32 bit = lower 32 bit), where as the Cortex-M3 / M4 / M7 / M33 / M35P includes additional 32-bit multiply instructions with 64-bit results (32 bit Ă— 32 bit = 64 bit). The Cortex-M4 / M7 (optionally M33 / M35P) include DSP
349:
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
2192:
Note: Interrupt latency cycle count assumes: 1) stack located in zero-wait state RAM, 2) another interrupt function not currently executing, 3) Security
Extension option doesn't exist, because it adds additional cycles. The Cortex-M cores with a Harvard computer architecture have a shorter interrupt
1210:
The Cortex-M0 / M0+ / M1 include Thumb-1 instructions, except new instructions (CBZ, CBNZ, IT) which were added in ARMv7-M architecture. The Cortex-M0 / M0+ / M1 include a minor subset of Thumb-2 instructions (BL, DMB, DSB, ISB, MRS, MSR). The Cortex-M3 / M4 / M7 / M33 / M35P have all base Thumb-1
388:
Bit-Band: Maps a complete word of memory onto a single bit in the bit-band region. For example, writing to an alias word will set or clear the corresponding bit in the bit-band region. This allows every individual bit in the bit-band region to be directly accessible from a word-aligned address. In
329:
Though 8-bit microcontrollers were very popular in the past, Cortex-M has slowly been chipping away at the 8-bit market as the prices of low-end Cortex-M chips have moved downward. Cortex-M have become a popular replacements for 8-bit chips in applications that benefit from 32-bit math operations,
5716:
The documentation for ARM chips is extensive. In the past, 8-bit microcontroller documentation would typically fit in a single document, but as microcontrollers have evolved, so has everything required to support them. A documentation package for ARM chips typically consists of a collection of
3510:
researchers at the 2018 Symposia on VLSI Technology and
Circuits with the paper "A 0.04mm 16nW Wireless and Batteryless Sensor System with Integrated Cortex-M0+ Processor and Optical Communication for Cellular Temperature Measurement." The device is one-tenth the size of IBM's previously claimed
2619:
PKH, QADD, QADD16, QADD8, QASX, QDADD, QDSUB, QSAX, QSUB, QSUB16, QSUB8, SADD16, SADD8, SASX, SEL, SHADD16, SHADD8, SHASX, SHSAX, SHSUB16, SHSUB8, SMLABB, SMLABT, SMLATB, SMLATT, SMLAD, SMLALBB, SMLALBT, SMLALTB, SMLALTT, SMLALD, SMLAWB, SMLAWT, SMLSD, SMLSLD, SMMLA, SMMLS, SMMUL, SMUAD, SMULBB,
1206:
All Cortex-M cores implement a common subset of instructions that consists of most Thumb-1, some Thumb-2, including a 32-bit result multiply. The Cortex-M0 / Cortex-M0+ / Cortex-M1 / Cortex-M23 were designed to create the smallest silicon die, thus having the fewest instructions of the Cortex-M
1202:
architecture. The architectures are binary instruction upward compatible from ARMv6-M to ARMv7-M to ARMv7E-M. Binary instructions available for the Cortex-M0 / Cortex-M0+ / Cortex-M1 can execute without modification on the Cortex-M3 / Cortex-M4 / Cortex-M7. Binary instructions available for the
3289:
The Cortex-M0+ is an optimized superset of the Cortex-M0. The Cortex-M0+ has complete instruction set compatibility with the Cortex-M0 thus allowing the use of the same compiler and debug tools. The Cortex-M0+ pipeline was reduced from 3 to 2 stages, which lowers the power usage and increases
384:
SysTick timer: A 24-bit system timer that extends the functionality of both the processor and the Nested
Vectored Interrupt Controller (NVIC). When present, it also provides an additional configurable priority SysTick interrupt. Though the SysTick timer is optional for the M0/M0+/M1/M23, it is
2225:
Note: The number of cycles to complete multiply and divide instructions vary across ARM Cortex-M core designs. Some cores have a silicon option for the choice of fast speed or small size (slow speed), so cores have the option of using less silicon with the downside of higher cycle count. An
416:, TCM is the fastest memory in an ARM Cortex-M microcontroller. Since TCM isn't cached and accessible at the same speed as the processor and cache, it could be conceptually described as "addressable cache". There is an ITCM (Instruction TCM) and a DTCM (Data TCM) to allow a
295:. Cortex-M cores are commonly used as dedicated microcontroller chips, but also are "hidden" inside of SoC chips as power management controllers, I/O controllers, system controllers, touch screen controllers, smart battery controllers, and sensor controllers.
2356:
ADC, ADD, ADR, AND, ASR, B, BIC, BKPT, BLX, BX, CMN, CMP, CPS, EOR, LDM, LDR, LDRB, LDRH, LDRSB, LDRSH, LSL, LSR, MOV, MUL, MVN, NOP, ORR, POP, PUSH, REV, REV16, REVSH, ROR, RSB, SBC, SEV, STM, STR, STRB, STRH, SUB, SVC, SXTB, SXTH, TST, UXTB, UXTH, WFE, WFI,
115:
chips, sometimes they are embedded inside other types of chips too. The Cortex-M family consists of Cortex-M0, Cortex-M0+, Cortex-M1, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M23, Cortex-M33, Cortex-M35P, Cortex-M52, Cortex-M55, Cortex-M85. A
1203:
Cortex-M3 can execute without modification on the Cortex-M4 / Cortex-M7 / Cortex-M33 / Cortex-M35P. Only Thumb-1 and Thumb-2 instruction sets are supported in Cortex-M architectures; the legacy 32-bit ARM instruction set isn't supported.
2235:
Divide instructions – Cortex-M3/M4 is 2–12 cycles (depending on values), Cortex-M7 is 3–20 cycles (depending on values), Cortex-M23 is 17 or 34 cycle option, Cortex-M33 is 2–11 cycles (depending on values), Cortex-M35P is
6885:
392:
Memory
Protection Unit (MPU): Provides support for protecting regions of memory through enforcing privilege and access rules. It supports up to sixteen different regions, each of which can be split further into equal-size
385:
extremely rare to find a Cortex-M microcontroller without it. If a Cortex-M33/M35P/M52/M55/M85 microcontroller has the
Security Extension option, then it optionally can have two SysTicks (one Secure, one Non-secure).
3017:
cores with the ARMv4T architecture. New Thumb-1 instructions were added as each legacy ARMv5 / ARMv6 / ARMv6T2 architectures were released. Some 16-bit Thumb-1 instructions were removed from the Cortex-M cores:
3031:
The SWI instruction was renamed to SVC, though the instruction binary coding is the same. However, the SVC handler code is different from the SWI handler code, because of changes to the exception models.
3771:
32-bit hardware integer multiply with 32-bit or 64-bit result, signed or unsigned, add or subtract after the multiply. 32-bit multiply is 1 cycle, but 64-bit multiply and MAC instructions require extra
2226:
interrupt occurring during the execution of a divide instruction or slow-iterative multiply instruction will cause the processor to abandon the instruction, then restart it after the interrupt returns.
111:. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Though they are most often the main component of
4657:
operations. The instruction and data buses have been enlarged to 64-bit wide over the previous 32-bit buses. If a core contains an FPU, it is known as a Cortex-M7F, otherwise it is a Cortex-M7.
3022:
The "BLX <immediate>" instruction doesn't exist because it was used to switch from Thumb-1 to ARM instruction set. The "BLX <register>" instruction is still available in the Cortex-M.
120:(FPU) option is available for Cortex-M4 / M7 / M33 / M35P / M52 / M55 / M85 cores, and when included in the silicon these cores are sometimes known as "Cortex-MxF", where 'x' is the core variant.
5230:. It is conceptually a Cortex-M33 core with a new instruction cache, plus new tamper-resistant hardware concepts borrowed from the ARM SecurCore family, and configurable parity and ECC features.
4863:
that was previously announced in
November 2015. Conceptually the Cortex-M23 is similar to a Cortex-M0+ plus integer divide instructions and TrustZone security features, and also has a 2-stage
2229:
Multiply instructions "32-bit result" – Cortex-M0/M0+/M23 is 1 or 32 cycle silicon option, Cortex-M1 is 3 or 33 cycle silicon option, Cortex-M3/M4/M7/M33/M35P is 1 cycle.
5758:
IC manufacturers have additional documents, such as: evaluation board user manuals, application notes, getting started guides, software library documents, errata, and more. See
3005:
The capabilities of the 32-bit ARM instruction set is duplicated in many ways by the Thumb-1 and Thumb-2 instruction sets, but some ARM features don't have a similar feature:
2222:
instructions for (16 bit Ă— 16 bit = 32 bit), (32 bit Ă— 16 bit = upper 32 bit), (32 bit Ă— 32 bit = upper 32 bit) multiplications.
420:
processor to read from both simultaneously. The DTCM can't contain any instructions, but the ITCM can contain data. Since TCM is tightly connected to the processor core,
2972:
Note: The single-precision (SP) FPU instructions are valid in the Cortex-M4 / M7 / M33 / M35P / M52 / M55 / M85 only when the SP FPU option exists in the silicon.
3028:
Co-processor instructions were not supported on Cortex-M cores, until the silicon option was reintroduced in "ARMv8-M Mainline" for ARM Cortex-M33/M35P cores.
7349:
6468:
4687:
32-bit hardware integer multiply with 32-bit or 64-bit result, signed or unsigned, add or subtract after the multiply. 32-bit
Multiply and MAC are 1 cycle.
4178:
32-bit hardware integer multiply with 32-bit or 64-bit result, signed or unsigned, add or subtract after the multiply. 32-bit
Multiply and MAC are 1 cycle.
2663:
VABS, VADD, VCMP, VCMPE, VCVT, VCVTR, VDIV, VLDM, VLDR, VMLA, VMLS, VMOV, VMRS, VMSR, VMUL, VNEG, VNMLA, VNMLS, VNMUL, VPOP, VPUSH, VSQRT, VSTM, VSTR, VSUB
7395:
5020:
that was previously announced in
November 2015. Conceptually the Cortex-M33 is similar to a cross of Cortex-M4 and Cortex-M23, and also has a 3-stage
4736:
Optional floating-point unit (FPU): (single precision) or (single and double-precision), both IEEE-754-2008 compliant. It is called the FPv5 extension.
8089:
3226:
SimpleLink
Wireless MCUs CC1310 and CC2650 (one programmable Cortex-M3 + one Cortex-M0 network processor + one proprietary Sensor Controller Engine)
2975:
Note: The double-precision (DP) FPU instructions are valid in the Cortex-M7 / M52 / M55 / M85 only when the DP FPU option exists in the silicon.
1106:
Note: Most Cortex-M3 and M4 chips have bit-band and MPU. The bit-band option can be added to the M0/M0+ using the Cortex-M System Design Kit.
6713:
1126:
Data endianness: Little-endian or big-endian. Unlike legacy ARM cores, the Cortex-M is permanently fixed in silicon as one of these choices.
9272:
6675:
3969:
2969:
Note: The half-precision (HP) FPU instructions are valid in the Cortex-M52 / M55 / M85 only when the HP FPU option exists in the silicon.
6511:
ARM Cortex-M Programming Guide to Memory Barrier Instructions; Section 3.6 System implementation requirements; AppNote 321; ARM Limited.
2232:
Multiply instructions "64-bit result" – Cortex-M3 is 3–5 cycles (depending on values), Cortex-M4/M7/M33/M35P is 1 cycle.
8477:
2963:
Note: B.W is a long-distance unconditional branch (similar in encoding, operation, and range to BL, minus setting of the LR register).
5810:
323:
3001:
were not supported on Cortex-M cores, until the silicon option was reintroduced in "ARMv8-M Mainline" for ARM Cortex-M33/M35P cores.
9295:
1211:
and Thumb-2 instructions. The Cortex-M3 adds three Thumb-1 instructions, all Thumb-2 instructions, hardware integer divide, and
8137:
7446:
7388:
6619:
5706:
4654:
4645:
The Cortex-M7 is a high-performance core with almost double the power efficiency of the older Cortex-M4. It features a 6-stage
2698:
2655:
2262:
2254:
1931:
1885:
8082:
1223:(VFPv4-SP). The Cortex-M7 adds an optional double-precision FPU (VFPv5). The Cortex-M23 / M33 / M35P / M52 / M55 / M85 add
284:
6562:
2269:). When an FPU is included, the core is sometimes referred as "Cortex-MxF", where 'x' is the core variant, such as Cortex-M4
9473:
9443:
4117:
2246:
1836:
9201:
2991:
Endianness is chosen at silicon implementation in Cortex-M cores. Legacy cores allowed "on-the-fly" changing of the data
5660:
Optional Tightly-Coupled Memory (TCM): 0 to 16 MB instruction-TCM, 0 to 16 MB data-TCM, each with optional ECC.
4750:
Optional Tightly-Coupled Memory (TCM): 0 to 16 MB instruction-TCM, 0 to 16 MB data-TCM, each with optional ECC.
9196:
8341:
6862:
6848:
6834:
6820:
6806:
6792:
6778:
6764:
6750:
6736:
4902:
Hardware integer divide speed: 17 or 34 cycles maximum. Depending on divisor, instruction may complete in fewer cycles.
3614:
Optional Tightly-Coupled Memory (TCM): 0 to 1 MB instruction-TCM, 0 to 1 MB data-TCM, each with optional ECC.
9317:
8879:
8347:
8253:
7381:
6510:
4700:
4191:
3274:
3487:
The smallest ARM microcontrollers are of the Cortex-M0+ type (as of 2014, smallest at 1.6 mm by 2 mm in a
9265:
8075:
3733:
101:
9823:
9458:
9183:
9099:
6880:
6478:
5616:
5454:
5304:
5206:
4996:
4618:
4102:
9213:
9093:
8470:
5792:
4133:
9150:
6596:
GOWIN Semiconductor joins ARM DesignStart offering free ARM Cortex-M1 Processors for its FPGA product families
9503:
9384:
9305:
9234:
3127:
2882:
CX1, CX1A, CX2, CX2A, CX3, CX3A, CX1D, CX1DA, CX2D, CX2DA, CX3D, CX3DA, VCX1, VCX1A, VCX2, VCX2A, VCX3, VCX3A
9191:
6200:
5663:
Optional Memory Protection Unit (MPU): 16 regions. Can have separate ones for secure and non-secure mode if
9322:
8578:
8500:
6700:
New ARM Cortex-M processors offer the next industry standard for secure IoT; ARM Limited; October 25, 2016.
5598:
5436:
5286:
5188:
4978:
4835:
4600:
4084:
3695:
3540:
3256:
3051:
4638:
9498:
9258:
8831:
5742:
IC manufacturer reference manual that describes common peripherals and aspects of a physical chip family.
3498:", or computer device was announced – based on the ARM Cortex-M0+ (and including RAM and
502:
401:
17:
9478:
5622:
5460:
5310:
5212:
5002:
4624:
4108:
2706:
VCVTA, VCVTM, VCVTN, VCVTP, VMAXNM, VMINNM, VRINTA, VRINTM, VRINTN, VRINTP, VRINTR, VRINTX, VRINTZ, VSEL
8897:
7822:
7789:
7728:
7693:
7639:
7536:
5806:
4860:
4783:
4276:
4255:
3879:
3391:
718:
319:
9105:
9281:
9010:
8623:
8505:
8463:
8276:
3984:
7368:
6714:
ARMv8-M Architecture Simplifies Security for Smart Embedded Devices; ARM Limited; November 10, 2015.
9740:
9364:
9347:
9332:
9327:
8436:
4145:
3511:
world-record-sized computer from months back in March 2018, which is smaller than a grain of salt.
3495:
3013:
The 16-bit Thumb-1 instruction set has evolved over time since it was first released in the legacy
2611:
1792:
1613:
1369:
1216:
1177:
65:
9206:
9818:
9717:
9239:
9115:
8968:
8538:
8112:
7421:
5677:
4793:
4763:
4148:
instructions, and optional floating-point unit (FPU). A core with an FPU is known as Cortex-M4F.
4003:
3420:
1167:
Number of breakpoint comparators: 0 to 4 (M0/M0+/M1/M23), 0 to 8 (M3/M4/M7/M33/M35P/M52/M55/M85).
1164:
Number of watchpoint comparators: 0 to 2 (M0/M0+/M1), 0 to 4 (M3/M4/M7/M23/M33/M35P/M52/M55/M85).
370:
9658:
9544:
9110:
9087:
8324:
4717:
4350:
SAM4C (Dual core: one Cortex-M4F + one Cortex-M4), SAM4E, SAM4L, SAM4N, SAM4S, SAMG5, SAMD5/E5x
4208:
3791:
3598:
3507:
3330:
3106:
1419:
1036:
654:
303:
6897:
6699:
6575:
3071:
The Cortex-M0 core is optimized for small silicon die size and use in the lowest price chips.
9668:
9559:
9549:
9374:
9081:
9075:
8934:
8523:
7914:
6891:
6643:
5612:
5562:
5450:
5300:
5202:
5152:
4992:
4693:
4614:
4327:
4184:
4098:
3870:
3855:
3778:
3709:
3474:
3370:
3148:
3142:
3025:
SETEND doesn't exist because on-the-fly switching of data endian mode is no longer supported.
1748:
1364:
1212:
363:
6595:
5559:
Ensemble MCU families offer single or dual Cortex-M55 cores, each paired with Ethos-U55 NPUs
2984:
The ARM architecture for ARM Cortex-M series removed some features from older legacy cores:
9732:
9679:
9564:
9463:
9369:
9156:
8722:
8558:
8543:
8272:
8241:
5680:
5607:
5445:
5295:
5197:
5100:
5088:
5021:
4987:
4933:
4864:
4845:
4766:
4668:
4609:
4563:
4353:
4159:
4093:
4017:
3849:
3834:
3752:
3704:
3656:
3573:
3550:
3395:
3388:
3305:
3266:
3163:
3157:
3082:
3062:
1569:
1386:
421:
417:
45:
7343:
7337:
7301:
7297:
7293:
7136:
7131:
7126:
7103:
7098:
7070:
7050:
7040:
7017:
7012:
6989:
6984:
6964:
6959:
6954:
6545:
6359:
6336:
6265:
6242:
6217:
6176:
6123:
2966:
Note: For Cortex-M1, WFE / WFI / SEV instructions exist, but execute as a NOP instruction.
2241:
Note: Some Cortex-M cores have silicon options for various types of floating point units (
1129:
Interrupts: 1 to 32 (M0/M0+/M1), 1 to 240 (M3/M4/M7/M23), 1 to 480 (M33/M35P/M52/M55/M85).
8:
9777:
9633:
9359:
9337:
8737:
8678:
7948:
7312:
7273:
7268:
7245:
7240:
7217:
7161:
7156:
7075:
7045:
6445:
6424:
6403:
6382:
6311:
6288:
5693:
5603:
5441:
5291:
5193:
5118:
4983:
4945:
4840:
4605:
4388:
4314:
4089:
3700:
3545:
3499:
3429:
3261:
3057:
1841:
1525:
1220:
1109:
Note: Software should validate the existence of each feature before attempting to use it.
117:
7308:
4886:
32-bit hardware integer divide (17 or 34 cycles).(slower than divide in all other cores)
9653:
9569:
8985:
8405:
5779:
5253:
5124:
5106:
4799:
4789:
4537:
4519:
4501:
4479:
4465:
4451:
4437:
4407:
4378:
4365:
4292:
4282:
3932:
3885:
3737:
3488:
3480:
3449:
3410:
3401:
3278:
3214:
3192:
3171:
1702:
86:
50:
6979:
9584:
9431:
8548:
8515:
8386:
8117:
7617:
7426:
6858:
6844:
6830:
6816:
6802:
6788:
6774:
6760:
6746:
6732:
5801:
5588:
5426:
5276:
5178:
4968:
4825:
4590:
4570:+ two Cortex-M4s as image processing units + two Cortex-M4s as general purpose units)
4560:
4547:
4416:
4302:
4137:
4074:
4009:
3837:
3685:
3530:
3291:
3246:
3223:
1462:
1151:
409:
311:
270:
6626:
5653:: 0 to 64 KB instruction-cache, 0 to 64 KB data-cache, each with optional
4743:: 0 to 64 KB instruction-cache, 0 to 64 KB data-cache, each with optional
9453:
9300:
9131:
9030:
9000:
8861:
8801:
8797:
8784:
8046:
7722:
7355:
7179:
6007:
5787:
5637:
5475:
5325:
5227:
5112:
5017:
4756:
Optional Embedded Trace Macrocell (ETM): instruction-only, or instruction and data.
4672:
4650:
4341:
4336:
4163:
3901:
3756:
2573:
1303:
292:
266:
104:
7324:
7263:
7235:
7207:
7151:
7121:
6070:
6049:
6028:
5984:
5963:
5862:
5829:
4243:
3009:
The SWP and SWPB (swap) ARM instructions don't have a similar feature in Cortex-M.
275:
The ARM Cortex-M family are ARM microprocessor cores that are designed for use in
30:"Bit-banding" redirects here. For the direct port bit software access method, see
9687:
9229:
9162:
9038:
8874:
8661:
8656:
8651:
8638:
8587:
8533:
8486:
8247:
7887:
7521:
7458:
7404:
7093:
7065:
7035:
7007:
6949:
5942:
5919:
5901:
5883:
5844:
3949:
367:
350:
well as complete software development toolset and the right to sell manufactured
276:
112:
75:
9048:
8234:
8182:
7320:
9789:
8956:
8693:
8671:
8608:
8027:
7928:
7903:
7839:
7810:
7316:
5082:
4653:
and an optional floating-point unit capable of single-precision and optionally
4567:
4554:
4321:
4267:
4041:
The following vendors support the Cortex-M3 as soft-cores on their FPGA chips:
3843:
3635:
The following vendors support the Cortex-M1 as soft-cores on their FPGA chips:
725:
307:
6799:
Embedded Systems with ARM Cortex-M Microcontrollers in Assembly Language and C
2747:
LDA, LDAB, LDAH, LDAEX, LDAEXB, LDAEXH, STL, STLB, STLH, STLEX, STLEXB, STLEXH
9812:
9760:
9745:
9617:
9539:
9426:
8666:
8646:
8011:
7978:
7959:
7780:
7710:
7684:
7608:
7579:
7467:
5718:
4445:
3726:
3503:
346:
108:
4675:. Second-longest of all ARM Cortex-M cores, with the first being Cortex-M85.
1112:
Note: Limited public information is available for the Cortex-M35P until its
9702:
9342:
9043:
9020:
8995:
8961:
8914:
8907:
8846:
8772:
8715:
8705:
8618:
8127:
8122:
8107:
7483:
7476:
7436:
7431:
7416:
7373:
6473:
5139:
5133:
4398:
4394:
4122:
3923:
3919:
3913:
3439:
3435:
3151:
299:
82:
54:
8067:
5556:
4637:
Arduino GIGA R1 WiFi board with (dual core ARM Cortex-M7 + ARM Cortex-M4)
9488:
9402:
9310:
8924:
8869:
8851:
8816:
8811:
8806:
8767:
8742:
8368:
8316:
8282:
8230:
8221:
4646:
4527:
4509:
4487:
3558:
The Cortex-M1 is an optimized core especially designed to be loaded into
2998:
2833:
2529:
SDIV, UDIV, MOVT, MOVW, B.W, LDREX, LDREXB, LDREXH, STREX, STREXB, STREXH
2062:
39:
31:
4759:
Optional Retention Mode (with Arm Power Management Kit) for Sleep Modes.
4433:
The following chips have either a Cortex-M4 or M4F as a secondary core:
9707:
9638:
9607:
9419:
8929:
8792:
8762:
8710:
8688:
8683:
8595:
8528:
6676:"ARM Supercharges MCU Market with High Performance Cortex-M7 Processor"
5654:
5094:
4927:
4744:
4633:
4531:
4513:
4495:
4491:
2992:
2253:), the Cortex-M4 / M7 / M33 / M35P / M52 / M55 / M85 has an option for
1467:
990:
405:
397:
315:
7993:
6663:
6606:
6576:"Freescale makes the world's smallest ARM controller chip even tinier"
3464:
3460:
3456:
3452:
3195:
9772:
9767:
9750:
9712:
9519:
9397:
9250:
9142:
9015:
8941:
8826:
8821:
8757:
8732:
8553:
8412:
7767:
7590:
5797:
5664:
5650:
5627:
5510:
5465:
5360:
5315:
5233:
Currently, information about the Cortex-M35P is limited, because its
5217:
5037:
5007:
4880:
4851:
4740:
4713:
4541:
4523:
4505:
4483:
4469:
4455:
4441:
4420:
4382:
4286:
4248:
4204:
4034:
3830:
3787:
3652:
3594:
3414:
3326:
3282:
3102:
2782:
2193:
latency than Cortex-M cores with a Von Neumann computer architecture.
2018:
1224:
833:
780:
413:
8628:
8001:
7997:
5474:
The Cortex-M55 core was announced in February 2020 and based on the
5324:
The Cortex-M52 core was announced in November 2023 and based on the
61:
9755:
9648:
9579:
9524:
9483:
9448:
9414:
8752:
8455:
8212:
8208:
8169:
8165:
6201:
Cortex-M3 Embedded Software Development; App Note 179; ARM Limited.
5773:
5717:
documents from the IC manufacturer as well as the CPU core vendor (
5148:
The following chips have a Cortex-M33 or M33F as a secondary core:
5057:
5016:
The Cortex-M33 core was announced in October 2016 and based on the
4859:
The Cortex-M23 core was announced in October 2016 and based on the
4333:
4228:
3980:
3718:
79:
8362:
8268:
7671:
6841:
Digital Signal Processing and Applications Using the ARM Cortex-M4
5249:
The following microcontrollers are based on the Cortex-M35P core:
4550:
4013:
3945:
3206:
Vorago VA10800 (extreme temperature), VA10820 (radiation hardened)
9722:
9612:
9574:
9438:
9392:
8973:
8892:
8353:
8337:
8307:
8288:
8259:
7860:
7795:
NXP (Freescale) Kinetis KV5x, i.MX RT 10xx, i.MX RT 11xx, S32K3xx
7741:
7646:
7543:
7492:
5636:
The Cortex-M85 core was announced in April 2022 and based on the
5078:
The following microcontrollers are based on the Cortex-M33 core:
4939:
4923:
The following microcontrollers are based on the Cortex-M23 core:
4426:
4372:
4368:
4359:
4313:
The following microcontrollers are based on the Cortex-M4F (M4 +
3996:
3990:
3963:
3957:
3907:
3896:
3892:
3888:
3722:
3363:
The following microcontrollers are based on the Cortex-M0+ core:
3217:
3200:
3183:
3178:
3174:
2988:
The 32-bit ARM instruction set is not included in Cortex-M cores.
374:
351:
6771:
Definitive Guide to the ARM Cortex-M23 and Cortex-M33 Processors
5226:
The Cortex-M35P core was announced in May 2018 and based on the
4778:
The following microcontrollers are based on the Cortex-M7 core:
4263:
The following microcontrollers are based on the Cortex-M4 core:
3819:
The following microcontrollers are based on the Cortex-M3 core:
3135:
The following microcontrollers are based on the Cortex-M0 core:
2960:
Note: MOVW is an alias that means 32-bit "wide" MOV instruction.
424:
engines might not be able to access TCM on some implementations.
362:
Integrated Device Manufacturers (IDM) receive the ARM Processor
9784:
9643:
9468:
9352:
8990:
8978:
8600:
8563:
8431:
7552:
6743:
Definitive Guide to the ARM Cortex-M0 and Cortex-M0+ Processors
5142:
5063:
Optional Memory Protection Unit (MPU): 0, 4, 8, 12, 16 regions.
4905:
Optional Memory Protection Unit (MPU): 0, 4, 8, 12, 16 regions.
4051:
4045:
3999:
3953:
3864:
3662:
3639:
3423:
3404:
3382:
1135:
Vector Table Offset Register: Optional. (not available for M0).
98:
6757:
Definitive Guide to the ARM Cortex-M3 and Cortex-M4 Processors
5528:
Instruction cache with size of 4 KB, 8 KB, 16 KB, 32 KB, 64 KB
9554:
9534:
9493:
8951:
8919:
8902:
8887:
8613:
8331:
8298:
7873:
7799:
7760:
7753:
7664:
7658:
7594:
7587:
Altera FPGAs Cyclone-II, Cyclone-III, Stratix-II, Stratix-III
7568:
7561:
7504:
5543:
Internal and external WIC options, optional CTI, ITM, and DWT
5393:
Internal and external WIC options, optional CTI, ITM, and DWT
5127:
4802:
4410:
4402:
4347:
4306:
4296:
4273:
4126:
3935:
3927:
3876:
3826:
3648:
3443:
3376:
3166:
71:
2203:
Note: The Cortex-M0 / M0+ / M1 doesn't include these 16-bit
1198:
architecture, and the Cortex-M52 / M55 / M85 implements the
9697:
9409:
9136:
9005:
8946:
8841:
8747:
8727:
8196:
8156:
7917:
7626:
5565:
5155:
4704:
4473:
4459:
4195:
4023:
3858:
3559:
3470:
The following chips have a Cortex-M0+ as a secondary core:
3014:
1155:
335:
331:
288:
280:
6898:
Cortex Microcontroller Software Interface Standard (CMSIS)
6644:"Samsung Exynos 7420 Deep Dive - Inside a Modern 14nm SoC"
5066:
Optional Security Attribution Unit (SAU): 0, 4, 8 regions.
5056:
Optional Floating-Point Unit (FPU): single-precision only
4908:
Optional Security Attribution Unit (SAU): 0, 4, 8 regions.
4227:
Optional floating-point unit (FPU): single-precision only
3976:
The following chips have a Cortex-M3 as a secondary core:
3210:
The following chips have a Cortex-M0 as a secondary core:
9529:
8836:
8700:
8568:
7212:
7189:
7184:
5522:
Secure and Non-secure MPU with 0, 4, 8, 12, or 16 regions
5372:
Secure and Non-secure MPU with 0, 4, 8, 12, or 16 regions
4413:
F3, F4, L4, L4+, G4, WB (one Cortex-M4F + one Cortex-M0+)
3345:
8-region memory protection unit (MPU) (same as M3 and M4)
2841:
CDP, CDP2, MCR, MCR2, MCRR, MCRR2, MRC, MRC2, MRRC, MRRC2
2210:
Note: The Cortex-M0 / M0+ / M1 only include these 32-bit
5491:
Stack limit boundaries (available only with SAU option).
5341:
Stack limit boundaries (available only with SAU option).
5046:
Stack limit boundaries. (available only with SAU option)
4889:
Stack limit boundaries. (available only with SAU option)
3354:
Micro Trace Buffer (MTB) (available in M0+/M23/M33/M35P)
1194:
architecture, the Cortex-M23 / M33 / M35P implement the
380:
Some of the silicon options for the Cortex-M cores are:
5531:
Data cache with size of 4 KB, 8 KB, 16 KB, 32 KB, 64 KB
4753:
Optional Memory Protection Unit (MPU): 8 or 16 regions.
2572:
ADC, ADD, ADR, AND, ASR, B, BFC, BFI, BIC, CDP, CLREX,
1190:
architecture, the Cortex-M4 / Cortex-M7 implements the
1138:
Instruction fetch width: 16-bit only, or mostly 32-bit.
7529:
Cypress PSoC 4000S, 4100S, 4100S+, 4100PS, 4700S, FM0+
6607:
Cortex-M1 DesignStart FPGA XilinxEdition; ARM Limited.
5739:
IC manufacturer datasheet for the exact physical chip.
4234:
Optional memory protection unit (MPU): 0 or 8 regions.
3948:, SimpleLink Wireless MCUs (CC1310 Sub-GHz and CC2650
3810:
Optional Memory Protection Unit (MPU): 0 or 8 regions.
408:, RTOS control structures, interrupt data structures,
2261:), the Cortex-M7 / M52 / M55 / M85 has an option for
2217:
Note: The Cortex-M0 / M0+ / M1 / M23 only has 32-bit
49:
ARM Cortex-M0 and Cortex-M3 microcontroller ICs from
6695:
6693:
6691:
6689:
5769:
5504:
Single-Precision and Double-Precision floating-point
5354:
Single-Precision and Double-Precision floating-point
3588:
32-bit hardware integer multiply with 32-bit result.
2196:
Note: The Cortex-M series includes three new 16-bit
5043:
32-bit hardware integer divide (11 cycles maximum).
3320:
32-bit hardware integer multiply with 32-bit result
3096:
32-bit hardware integer multiply with 32-bit result
8209:SAM9G, SAM9M, SAM9N, SAM9R, SAM9X, SAM9XE, SAM926x
6540:
6538:
6171:
6169:
6167:
6165:
6163:
6161:
6159:
6157:
6118:
6116:
6114:
6112:
6110:
6108:
6106:
6104:
5406:As of December 2023, no chips have been announced.
3623:Data endianness: little-endian or BE-8 big-endian.
3145:PSoC 4000, 4100, 4100M, 4200, 4200DS, 4200L, 4200M
7828:Nuvoton M23xx family, M2xx family, NUC1262, M2L31
6729:Designer's Guide to the Cortex-M Processor Family
6686:
6536:
6534:
6532:
6530:
6528:
6526:
6524:
6522:
6520:
6518:
6155:
6153:
6151:
6149:
6147:
6145:
6143:
6141:
6139:
6137:
6102:
6100:
6098:
6096:
6094:
6092:
6090:
6088:
6086:
6084:
5507:Digital Signal Processing (DSP) extension support
5357:Digital Signal Processing (DSP) extension support
4476:Solo/Dual (one or two Cortex-A7 + one Cortex-M4F)
3585:Thumb-2 (some), only BL, DMB, DSB, ISB, MRS, MSR.
9810:
6620:"An Introduction to the ARM Cortex-M3 Processor"
4899:Hardware integer multiply speed: 1 or 32 cycles.
4054:Spartan-3, Virtex-2, Virtex-3, Virtex-4, Artix-7
4048:Cyclone-II, Cyclone-III, Stratix-II, Stratix-III
3665:Spartan-3, Virtex-2, Virtex-3, Virtex-4, Artix-7
3642:Cyclone-II, Cyclone-III, Stratix-II, Stratix-III
3611:Hardware integer multiply speed: 3 or 33 cycles.
3317:Thumb-2 (some), only BL, DMB, DSB, ISB, MRS, MSR
3118:Hardware integer multiply speed: 1 or 32 cycles.
3093:Thumb-2 (some), only BL, DMB, DSB, ISB, MRS, MSR
396:Tightly-Coupled Memory (TCM): Low-latency (zero
6668:
6563:32-bit PIC and SAM Microcontrollers; Microchip.
6463:
6461:
6459:
4144:Conceptually the Cortex-M4 is a Cortex-M3 plus
3342:Hardware integer multiply speed: 1 or 32 cycles
3285:) FRDM-KL25Z Board with KL25Z128VLK (Kinetis L)
7597:) FPGAs Fusion, IGLOO/e, ProASIC3L, ProASIC3/E
7369:Bit Banding on STM32 Cortex-M microcontrollers
6515:
6134:
6081:
5478:. It has a 4 or 5 stage instruction pipeline.
4231:compliant. It is called the FPv4-SP extension.
4030:The following FPGAs include a Cortex-M3 core:
3373:PSoC 4000S, 4100S, 4100S+, 4100PS, 4700S, FM0+
1219:instructions and an optional single-precision
9266:
8471:
8083:
7479:4000, 4100, 4100M, 4200, 4200DS, 4200L, 4200M
7389:
6709:
6707:
6506:
6504:
6502:
6500:
6498:
6496:
6494:
6492:
6490:
6488:
6196:
6194:
6192:
6190:
5762:section for links to official Arm documents.
5481:Key features of the Cortex-M55 core include:
5331:Key features of the Cortex-M52 core include:
5109:LPC5500, i.MX RT600, MCX N94x/54x (dual core)
4911:Single-cycle I/O port (available in M0+/M23).
4690:32-bit hardware integer divide (2–12 cycles).
4181:32-bit hardware integer divide (2–12 cycles).
3775:32-bit hardware integer divide (2–12 cycles).
330:and replacing older legacy ARM cores such as
7403:
6827:Assembly Language Programming: ARM Cortex-M3
6785:Microcontrollers with C: Cortex-M and Beyond
6456:
6002:
6000:
5998:
3367:ABOV Semiconductor A31G11x, A31G12x, A31G314
3351:Single-cycle I/O port (available in M0+/M23)
3294:unit (MPU) and the vector table relocation.
8097:
7548:NXP (Freescale) Kinetis E, EA, L, M, V1, W0
6829:; 1st Ed; Vincent Mahout; 256 pages; 2012;
6065:
6063:
6044:
6042:
6023:
6021:
5060:compliant. It is called the FPv5 extension.
4330:6200 (one Cortex-M4F + one Cortex-M0+), FM4
3477:PSoC 6200 (one Cortex-M4F + one Cortex-M0+)
2200:instructions for sleep mode: SEV, WFE, WFI.
1186:architecture, the Cortex-M3 implements the
1147:Single-cycle I/O port: Optional. (M0+/M23).
412:code, and speed critical code. Other than
9273:
9259:
8478:
8464:
8442:Faraday FA606TE, FA616TE, FA626TE, FA726TE
8090:
8076:
7396:
7382:
6731:; 3rd Ed; Trevor Martin; 648 pages; 2022;
6704:
6485:
6440:
6438:
6419:
6417:
6398:
6396:
6377:
6375:
6373:
6354:
6352:
6350:
6237:
6235:
6233:
6231:
6187:
5979:
5977:
5958:
5956:
5724:A typical top-down documentation tree is:
5378:Instruction cache with size of up to 64 KB
4375:(one Cortex-M4F + one Cortex-M0), LPC54000
2245:). The Cortex-M55 / M85 has an option for
2214:instructions: BL, DMB, DSB, ISB, MRS, MSR.
1158:and SWD. (optional for all Cortex-M cores)
310:, considered essential for "full-fledged"
34:. For the construction of processors from
7702:Renesas RA4W1, RA6M1, RA6M2, RA6M3, RA6T1
6815:; 5th Ed; Daniel Lewis; 379 pages; 2019;
6331:
6329:
6327:
6325:
6306:
6304:
6302:
6283:
6281:
6279:
6260:
6258:
6256:
6212:
6210:
6208:
5995:
5937:
5935:
5933:
5878:
5876:
5839:
5837:
5811:Comparison of real-time operating systems
5640:. It has a 7-stage instruction pipeline.
5328:. It has a 4 stage instruction pipeline.
5027:Key features of the Cortex-M33 core are:
4942:M23xx family, M2xx family, NUC1262, M2L31
4877:2-stage pipeline. (similar to Cortex-M0+)
4870:Key features of the Cortex-M23 core are:
4703:, single cycle dual 16-bit MAC, 8/16-bit
4194:, single cycle dual 16-bit MAC, 8/16-bit
3744:Key features of the Cortex-M3 core are:
3740:LPCXpresso Development Board with LPC1343
3297:Key features of the Cortex-M0+ core are:
7831:Renesas S1JA, RA2A1, RA2L1, RA2E1, RA2E2
6843:; 1st Ed; Donald Reay; 320 pages; 2015;
6664:Cortex-M3 DesignStart FPGA XilinxEdition
6060:
6039:
6018:
5501:Helium (M-Profile Vector Extension, MVE)
5351:Helium (M-Profile Vector Extension, MVE)
4660:Key features of the Cortex-M7 core are:
4632:
4254:
4242:
4151:Key features of the Cortex-M4 core are:
4132:
4116:
3732:
3717:
3565:Key features of the Cortex-M1 core are:
3348:Vector table relocation (same as M3, M4)
3273:
3126:
3074:Key features of the Cortex-M0 core are:
2923:AUT, AUTG, BTI, BXAUT, PAC, PACBTI, PACG
2147:Pointer Authentication and Branch Target
357:
60:
44:
8054:STMicroelectronics Stellar G, Stellar P
6857:; 1st Ed; Brian Amos; 496 pages; 2020;
6801:; 4th Ed; Yifeng Zhu; 730 pages; 2023;
6773:; 1st Ed; Joseph Yiu; 928 pages; 2020;
6759:; 3rd Ed; Joseph Yiu; 864 pages; 2013;
6745:; 2nd Ed; Joseph Yiu; 784 pages; 2015;
6546:"ARMv8-M Architecture Reference Manual"
6446:"Cortex-M85 Technical Reference Manual"
6435:
6425:"Cortex-M55 Technical Reference Manual"
6414:
6404:"Cortex-M52 Technical Reference Manual"
6393:
6383:"Cortex-M33 Technical Reference Manual"
6370:
6360:"Cortex-M23 Technical Reference Manual"
6347:
6243:"Cortex-M0+ Technical Reference Manual"
6228:
6177:"ARMv7-M Architecture Reference Manual"
6124:"ARMv6-M Architecture Reference Manual"
5974:
5953:
5855:
5485:ARMv8.1-M Mainline/Helium architecture.
5335:ARMv8.1-M Mainline/Helium architecture.
3993:Quatro 5300 (Cortex-M3 as co-processor)
1182:The Cortex-M0 / M0+ / M1 implement the
1178:ARM architecture § Instruction set
1132:Wake-up interrupt controller: Optional.
14:
9811:
9280:
8138:List of ARM Cortex-M development tools
8019:Renesas RZ/G2E, RZ/G2H, RZ/G2M, RZ/G2N
7447:List of ARM Cortex-M development tools
6813:ARM Assembly for Embedded Applications
6787:; 1st Ed; Klaus Elk; 227 pages; 2023;
6573:
6337:"Cortex-M7 Technical Reference Manual"
6322:
6312:"Cortex-M4 Technical Reference Manual"
6299:
6289:"Cortex-M3 Technical Reference Manual"
6276:
6266:"Cortex-M1 Technical Reference Manual"
6253:
6218:"Cortex-M0 Technical Reference Manual"
6205:
5930:
5912:
5894:
5873:
5834:
5707:List of ARM Cortex-M development tools
4699:DSP extension: Single cycle 16/32-bit
4462:SoloX (one Cortex-A9 + one Cortex-M4F)
4190:DSP extension: Single cycle 16/32-bit
4140:Stellaris Launchpad Board with LM4F120
3659:Fusion, IGLOO/e, ProASIC3L, ProASIC3/E
3582:Thumb-1 (most), missing CBZ, CBNZ, IT.
3417:) Kinetis E, EA, L, M, V1, W0, S32K11x
3311:Instruction sets: (same as Cortex-M0)
9254:
8459:
8071:
7377:
7356:Migrating from Cortex-M4 to Cortex-M7
6617:
4936:SAM L10, L11, and PIC 32CM-LE 32CM-LS
4299:) WL (one Cortex-M4 + one Cortex-M0+)
3617:External interrupts: 0, 1, 8, 16, 32.
3314:Thumb-1 (most), missing CBZ, CBNZ, IT
3090:Thumb-1 (most), missing CBZ, CBNZ, IT
302:cores is that Cortex-M cores have no
8485:
7879:Silicon Labs Wireless Gecko Series 2
7670:Texas Instruments F28, LM3, TMS470,
7600:Xilinx FPGAs Spartan-3, Virtex-2-3-4
7350:Migrating from ARM7TDMI to Cortex-M3
6682:(Press release). September 24, 2014.
6469:"Cortex-M System Design Kit (CMSDK)"
5751:ARM core technical reference manual.
5700:
5516:Safety and reliability (RAS) support
5366:Safety and reliability (RAS) support
4448:VF6 (one Cortex-A5 + one Cortex-M4F)
4026:XS1-XA (seven xCORE + one Cortex-M3)
3944:Texas Instruments F28, LM3, TMS470,
3483:WB (one Cortex-M4F + one Cortex-M0+)
3394:C2, D0, D1, D2, DA, L2, R2, R3; and
3154:, XMC1200, XMC1300, XMC1400, TLE984x
2149:Identification (PACBTI) instructions
27:Group of 32-bit RISC processor cores
8166:SAM7L, SAM7S, SAM7SE, SAM7X, SAM7XC
6855:Hands-On RTOS with Microcontrollers
5793:List of ARM architectures and cores
5759:
5381:Data cache with size of up to 64 KB
3500:wireless transmitters and receivers
3465:WL (one Cortex-M4 + one Cortex-M0+)
1232:ARM Cortex-M instruction variations
1171:
24:
8183:LPC2100, LPC2200, LPC2300, LPC2400
6722:
5830:ARM Cortex-M website; ARM Limited.
5754:ARM architecture reference manual.
5728:Documentation tree (top to bottom)
1215:instructions. The Cortex-M4 adds
25:
9835:
9100:High voltage parallel programming
8439:Sheeva, Feroceon, Jolteon, Mohawk
7825:L10, L11, and PIC 32CM-LE 32CM-LS
7746:NXP (Freescale) Kinetis K, V3, V4
7659:EFM32 Tiny, Gecko, Leopard, Giant
6869:
5736:IC manufacturer marketing slides.
3928:EFM32 Tiny, Gecko, Leopard, Giant
1141:User/privilege support: Optional.
85:, 4 KB RAM. Manufactured by
7338:Migrating from 8051 to Cortex-M3
7211:
7188:
7183:
7171:
6574:Fingas, Jon (25 February 2014).
5772:
5711:
4948:S1JA, RA2A1, RA2L1, RA2E1, RA2E2
4796:) Kinetis KV5x, i.MX RT, S32K3xx
3725:Due board with Atmel ATSAM3X8E (
3626:OS extension: present or absent.
3220:(one Cortex-M4F + one Cortex-M0)
1161:Halting debug support: Optional.
430:ARM Cortex-M optional components
314:. Cortex-M programs instead run
227:
9184:List of common microcontrollers
9094:High-voltage serial programming
7344:Migrating from PIC to Cortex-M3
7255:
7227:
7199:
7143:
7113:
6971:
6875:ARM Cortex-M official documents
6657:
6636:
6611:
6600:
6589:
6567:
6556:
5583:Architecture and classification
5421:Architecture and classification
5271:Architecture and classification
5173:Architecture and classification
4963:Architecture and classification
4820:Architecture and classification
4585:Architecture and classification
4069:Architecture and classification
3680:Architecture and classification
3525:Architecture and classification
3241:Architecture and classification
3046:Architecture and classification
2979:
2279:ARM Cortex-M instruction groups
1150:Debug Access Port (DAP): None,
257:
247:
237:
217:
207:
187:
9214:List of Wi-Fi microcontrollers
8038:Renesas RZ/N2L, RZ/T2L, RZ/T2M
7539:C2, D0, D1, D2, DA, L2, R2, R3
7085:
7057:
7027:
6999:
6941:
5823:
5162:
5031:ARMv8-M Mainline architecture.
4874:ARMv8-M Baseline architecture.
4125:) Wonder Gecko STK Board with
1144:Reset all registers: Optional.
197:
177:
167:
157:
147:
13:
1:
9235:Programmable logic controller
9076:In-circuit serial programming
7967:Texas Instruments RM4, TMS570
7766:Texas Instruments LM4F/TM4C,
7699:NXP (Freescale) Kinetis K, W2
7323:), GNU Assembler Directives (
6881:ARM Cortex-M official website
6625:. ARM Limited. Archived from
5816:
5572:
5410:
5260:
4952:
4809:
3846:ADUCM360, ADUCM361, ADUCM3029
3230:
2106:ARM Custom Instructions (ACI)
404:that can be used to hold the
8501:Single-board microcontroller
7856:Nordic nRF91, nRF5340, nRF54
7752:Silicon Labs (Energy Micro)
7657:Silicon Labs (Energy Micro)
7560:Silicon Labs (Energy Micro)
5748:ARM core generic user guide.
5670:Up to 480 interrupts and NMI
4574:
4385:) Kinetis K, V3, V4, S32K14x
4058:
3669:
3514:
3379:S1C31W74, S1C31D01, S1C31D50
3035:
2207:instructions: CBZ, CBNZ, IT.
107:processor cores licensed by
7:
9088:Program and Debug Interface
8175:Cirrus Logic PS7xxx, EP7xxx
7989:Texas Instruments RM57, AM2
7911:Alif Semiconductor Ensemble
6892:ARMv8-M Security Extensions
5765:
5687:
5673:3–8 exception priority bits
5550:
5540:3–8 exception priority bits
5525:SAU with 0, 4, or 8 regions
5400:
5390:3–8 exception priority bits
5375:SAU with 0, 4, or 8 regions
5241:haven't been released yet.
4723:12 cycle interrupt latency.
4423:, CC13x2R, CC1352P, CC26x2R
4214:12 cycle interrupt latency.
3797:12 cycle interrupt latency.
3620:Debug: none, reduced, full.
2486:BL, DMB, DSB, ISB, MRS, MSR
1936:floating-point instructions
1890:floating-point instructions
1121:Additional silicon options:
320:real-time operating systems
123:
10:
9840:
7749:Renesas Synergy S3, S5, S7
7618:SmartFusion, SmartFusion 2
7544:LPC800, LPC11E60, LPC11U60
7300:), Vector Floating-Point (
5807:Real-time operating system
5704:
5513:security extension support
5363:security extension support
5244:
5235:Technical Reference Manual
5073:
4918:
4773:
4238:
3838:SmartFusion, SmartFusion 2
3814:
3630:
3496:world's smallest computer'
3358:
3308:(one fewer than Cortex-M0)
1977:Helium vector instructions
1175:
1114:Technical Reference Manual
341:
264:
29:
9731:
9678:
9667:
9626:
9600:
9593:
9512:
9383:
9288:
9222:
9176:
9124:
9068:
9061:
9029:
8860:
8783:
8637:
8586:
8577:
8514:
8506:Special function register
8493:
8421:
8396:
8377:
8297:
8195:
8155:
8146:
8103:
8045:
8026:
8010:
7977:
7958:
7947:
7927:
7902:
7886:
7853:GigaDevice GD32E5, GD32W5
7838:
7809:
7779:
7709:
7683:
7647:LPC1300, LPC1700, LPC1800
7607:
7578:
7520:
7466:
7455:
7412:
5597:
5593:ARMv8.1-M Mainline Helium
5587:
5582:
5435:
5431:ARMv8.1-M Mainline Helium
5425:
5420:
5285:
5281:ARMv8.1-M Mainline Helium
5275:
5270:
5187:
5177:
5172:
4977:
4967:
4962:
4834:
4824:
4819:
4599:
4589:
4584:
4083:
4073:
4068:
3983:(Cortex-M3 as integrated
3823:ABOV AC33Mx128, AC33Mx064
3694:
3684:
3679:
3539:
3529:
3524:
3255:
3245:
3240:
3050:
3045:
2819:
2816:
2813:
2810:
2807:
2804:
2801:
2798:
2795:
2792:
2781:
298:The main difference from
130:
68:from a STM32F100C4T6B IC.
9365:Circuit underutilization
9348:Reconfigurable computing
7895:STMicroelectronics ST33K
7654:Silicon Labs Precision32
7651:ON Semiconductor Q32M210
5733:IC manufacturer website.
5069:Micro Trace Buffer (MTB)
4914:Micro Trace Buffer (MTB)
3122:
354:containing the ARM CPU.
9240:List of microprocessors
9137:Joint Test Action Group
8264:STMicroelectronics STR9
8188:STMicroelectronics STR7
8113:ARM architecture family
8098:Classic ARM-based chips
7622:Analog Devices ADuCM300
7422:ARM architecture family
7292:Instructions: Thumb-1 (
5546:ARM Custom Instructions
5396:ARM Custom Instructions
5136:Wireless Gecko Series 2
4726:Integrated sleep modes.
4217:Integrated sleep modes.
3852:Wi-Fi Chip BCM4319XKUBG
3800:Integrated sleep modes.
3506:) – by
2828:SG, TT, TTT, TTA, TTAT
1707:32/32 = 32-bit quotient
38:-bit-wide modules, see
9824:32-bit microprocessors
6886:Cortex-M for Beginners
5638:Armv8.1-M architecture
5534:ECC on caches and TCMs
5476:Armv8.1-M architecture
5384:ECC on caches and TCMs
5326:Armv8.1-M architecture
5040:security instructions.
4883:security instructions.
4664:ARMv7E-M architecture.
4642:
4260:
4252:
4141:
4130:
3985:M9 motion co-processor
3741:
3730:
3508:University of Michigan
3494:On 21 June 2018, the "
3286:
3132:
318:or on one of the many
304:memory management unit
90:
58:
9375:Hardware acceleration
9082:In-system programming
8321:Infotmic IMAPX210/220
7847:Analog Devices ADUCM4
7287:Quick reference cards
5103:nRF91, nRF5340, nRF54
4694:Saturation arithmetic
4636:
4540:STM32MP1 (one or two
4258:
4246:
4185:Saturation arithmetic
4155:ARMv7E-M architecture
4136:
4120:
4002:7420 (Cortex-M3 as a
3941:TDK-Micronas HVC4223F
3779:saturation arithmetic
3736:
3729:core) microcontroller
3721:
3277:
3130:
2298:M0, M0+, M1
2021:security instructions
1661:32Ă—32 = 64-bit result
1659:Multiply instructions
1618:32Ă—32 = 32-bit result
1365:Computer architecture
1213:saturation arithmetic
569:Single-cycle I/O port
358:Silicon customization
64:
48:
9565:Microchip Technology
9370:High-level synthesis
9151:In-circuit debugging
7296:), ARM and Thumb-2 (
5599:Instruction set
5437:Instruction set
5287:Instruction set
5228:Armv8-M architecture
5189:Instruction set
5022:instruction pipeline
5018:ARMv8-M architecture
4979:Instruction set
4865:instruction pipeline
4861:ARMv8-M architecture
4836:Instruction set
4601:Instruction set
4391:S3, S5, S7, RA4, RA6
4085:Instruction set
3748:ARMv7-M architecture
3696:Instruction set
3569:ARMv6-M architecture
3541:Instruction set
3432:S124, S128, RE, RE01
3407:, LPC11E60, LPC11U60
3301:ARMv6-M architecture
3257:Instruction set
3078:ARMv6-M architecture
3052:Instruction set
1420:Instruction pipeline
418:Harvard architecture
9634:Intel Quartus Prime
9360:Soft microprocessor
9207:Renesas Electronics
9157:In-circuit emulator
8258:STMicroelectronics
8217:Cirrus Logic EP9xxx
7818:GigaDevice CD32E2xx
7798:STMicroelectronics
7763:F3, F4, L4, L4+, WB
7759:STMicroelectronics
7663:STMicroelectronics
7567:STMicroelectronics
7503:STMicroelectronics
5579:
5519:Coprocessor support
5417:
5369:Coprocessor support
5267:
5169:
4959:
4816:
4581:
4065:
3676:
3521:
3237:
3042:
2281:
1234:
1221:floating-point unit
985:(up to 16 MB)
932:(up to 16 MB)
879:(up to 64 KB)
828:(up to 64 KB)
432:
118:floating-point unit
9282:Programmable logic
8361:Texas Instruments
8267:Texas Instruments
7821:Microchip (Atmel)
7788:Microchip (Atmel)
7731:4C, 4E, D5, E5, G5
7727:Microchip (Atmel)
7692:Microchip (Atmel)
7642:3A, 3N, 3S, 3U, 3X
7638:Microchip (Atmel)
7557:Renesas Synergy S1
7535:Microchip (Atmel)
7307:Opcodes: Thumb-1 (
6618:Sadasivan, Shyam.
6008:"Cortex-M35P Home"
5780:Electronics portal
5630:, Coprocessor, MVE
5577:
5557:Alif Semiconductor
5468:, Coprocessor, MVE
5415:
5318:, Coprocessor, MVE
5265:
5254:STMicroelectronics
5239:Generic User Guide
5167:
4957:
4814:
4782:Microchip (Atmel)
4678:Instruction sets:
4673:branch speculation
4643:
4579:
4512:and 8M Mini (four
4261:
4253:
4169:Instruction sets:
4164:branch speculation
4142:
4131:
4063:
4012:F28, LM3, TMS470,
3882:3A, 3N, 3S, 3U, 3X
3762:Instruction sets:
3757:branch speculation
3742:
3731:
3674:
3579:Instruction sets:
3519:
3491:is Kinetis KL03).
3489:chip-scale package
3287:
3235:
3133:
3087:Instruction sets:
3040:
2277:
1230:
980:(up to 16 MB)
975:(up to 16 MB)
961:(up to 16 MB)
927:(up to 16 MB)
922:(up to 16 MB)
908:(up to 16 MB)
874:(up to 64 KB)
869:(up to 64 KB)
855:(up to 64 KB)
823:(up to 64 KB)
818:(up to 64 KB)
813:(up to 16 KB)
802:(up to 64 KB)
713:(0, 4, 8, 12, 16)
428:
324:support a Cortex-M
91:
87:STMicroelectronics
59:
53:and Silicon Labs (
9806:
9805:
9802:
9801:
9798:
9797:
9585:Texas Instruments
9248:
9247:
9172:
9171:
9057:
9056:
8738:PIC10/12/16/17/18
8453:
8452:
8449:
8448:
8358:Telechips TCC8902
8118:List of ARM cores
8065:
8064:
8061:
8060:
7943:
7942:
7734:Microchip CEC1302
7718:Cypress 6200, FM4
7629:5000, 5000LP, FM3
7532:Holtek HT32F52000
7427:List of ARM cores
7282:
7281:
6936:reference manual
6632:on July 26, 2014.
6481:on March 4, 2016.
6071:"Cortex-M85 Home"
6050:"Cortex-M55 Home"
6029:"Cortex-M52 Home"
5985:"Cortex-M33 Home"
5964:"Cortex-M23 Home"
5863:"Cortex-M0+ Home"
5802:Interrupt handler
5745:ARM core website.
5701:Development tools
5634:
5633:
5589:Microarchitecture
5488:4-stage pipeline.
5472:
5471:
5427:Microarchitecture
5338:4-stage pipeline.
5322:
5321:
5277:Microarchitecture
5224:
5223:
5179:Microarchitecture
5034:3-stage pipeline.
5014:
5013:
4969:Microarchitecture
4857:
4856:
4826:Microarchitecture
4684:Thumb-2 (entire).
4681:Thumb-1 (entire).
4651:branch prediction
4631:
4630:
4591:Microarchitecture
4561:Texas Instruments
4548:Texas Instruments
4534:+ one Cortex-M4F)
4516:+ one Cortex-M4F)
4498:+ two Cortex-M4F)
4417:Texas Instruments
4348:Microchip (Atmel)
4309:CC32xx, CC32xxMOD
4303:Texas Instruments
4274:Microchip (Atmel)
4175:Thumb-2 (entire).
4172:Thumb-1 (entire).
4115:
4114:
4075:Microarchitecture
4010:Texas Instruments
3877:Microchip (Atmel)
3861:5000, 5000LP, FM3
3768:Thumb-2 (entire).
3765:Thumb-1 (entire).
3716:
3715:
3686:Microarchitecture
3556:
3555:
3531:Microarchitecture
3292:memory protection
3272:
3271:
3247:Microarchitecture
3224:Texas Instruments
3069:
3068:
2957:
2956:
2189:
2188:
1751:math instructions
1463:Interrupt latency
1103:
1102:
950:(up to 1 MB)
897:(up to 1 MB)
781:Instruction Cache
708:(0, 4, 8, 12, 16)
703:(0, 4, 8, 12, 16)
693:(0, 4, 8, 12, 16)
688:(0, 4, 8, 12, 16)
651:Memory Protection
410:interrupt handler
312:operating systems
271:List of ARM cores
263:
262:
16:(Redirected from
9831:
9676:
9675:
9598:
9597:
9275:
9268:
9261:
9252:
9251:
9188:By manufacturer
9132:Nexus (standard)
9066:
9065:
8584:
8583:
8487:Microcontrollers
8480:
8473:
8466:
8457:
8456:
8389:(open FPGA core)
8367:VIA WonderMedia
8352:ST-NXP Wireless
8348:S3C64xx, S5P64xx
8281:VIA WonderMedia
8242:Nexperia PNX4008
8153:
8152:
8092:
8085:
8078:
8069:
8068:
7956:
7955:
7869:Renesas RA4, RA6
7742:LPC4000, LPC4300
7493:LPC1100, LPC1200
7464:
7463:
7459:microcontrollers
7398:
7391:
7384:
7375:
7374:
6934:ARM architecture
6931:reference manual
6906:
6905:
6716:
6711:
6702:
6697:
6684:
6683:
6672:
6666:
6661:
6655:
6654:
6652:
6651:
6640:
6634:
6633:
6631:
6624:
6615:
6609:
6604:
6598:
6593:
6587:
6586:
6584:
6582:
6571:
6565:
6560:
6554:
6553:
6542:
6513:
6508:
6483:
6482:
6477:. Archived from
6465:
6454:
6453:
6442:
6433:
6432:
6421:
6412:
6411:
6400:
6391:
6390:
6379:
6368:
6367:
6356:
6345:
6344:
6333:
6320:
6319:
6308:
6297:
6296:
6285:
6274:
6273:
6262:
6251:
6250:
6239:
6226:
6225:
6214:
6203:
6198:
6185:
6184:
6173:
6132:
6131:
6120:
6079:
6078:
6067:
6058:
6057:
6046:
6037:
6036:
6025:
6016:
6015:
6004:
5993:
5992:
5981:
5972:
5971:
5960:
5951:
5950:
5943:"Cortex-M7 Home"
5939:
5928:
5927:
5920:"Cortex-M4 Home"
5916:
5910:
5909:
5902:"Cortex-M3 Home"
5898:
5892:
5891:
5884:"Cortex-M1 Home"
5880:
5871:
5870:
5859:
5853:
5852:
5845:"Cortex-M0 Home"
5841:
5832:
5827:
5788:ARM architecture
5782:
5777:
5776:
5644:Silicon options:
5580:
5576:
5537:1–480 interrupts
5496:Silicon options:
5418:
5414:
5387:1–480 interrupts
5346:Silicon options:
5268:
5264:
5183:ARMv8-M Mainline
5170:
5166:
5051:Silicon options:
4973:ARMv8-M Mainline
4960:
4956:
4894:Silicon options:
4830:ARMv8-M Baseline
4817:
4813:
4731:Silicon options:
4655:double-precision
4582:
4578:
4557:+ two Cortex-M4)
4544:+ one Cortex-M4)
4222:Silicon options:
4066:
4062:
4037:SmartFusion2 SoC
4020:+ two Cortex-M3)
4006:microcontroller)
3873:TLE9860, TLE987x
3805:Silicon options:
3677:
3673:
3606:Silicon options:
3522:
3518:
3337:Silicon options:
3238:
3234:
3160:DA1458x, DA1468x
3113:Silicon options:
3043:
3039:
2566:
2523:
2480:
2437:
2394:
2350:
2282:
2276:
2263:double-precision
2255:single-precision
1932:Double-Precision
1886:Single-Precision
1304:ARM architecture
1235:
1229:
1172:Instruction sets
433:
427:
277:microcontrollers
267:ARM architecture
128:
127:
21:
9839:
9838:
9834:
9833:
9832:
9830:
9829:
9828:
9809:
9808:
9807:
9794:
9727:
9670:
9663:
9622:
9589:
9508:
9379:
9284:
9279:
9249:
9244:
9230:Embedded system
9218:
9168:
9163:In-target probe
9120:
9053:
9025:
8856:
8779:
8633:
8573:
8510:
8489:
8484:
8454:
8445:
8423:
8417:
8398:
8392:
8379:
8373:
8354:Nomadik STn882x
8293:
8260:Nomadik STn881x
8191:
8178:Mediatek MT62xx
8148:
8142:
8099:
8096:
8066:
8057:
8041:
8022:
8006:
7973:
7952:microprocessors
7951:
7939:
7923:
7898:
7882:
7876:H5, L5, U5, WBA
7834:
7805:
7775:
7705:
7679:
7603:
7574:
7516:
7497:nuvoTon NuMicro
7457:
7451:
7408:
7407:ARM-based chips
7402:
6935:
6930:
6925:
6920:
6915:
6910:
6872:
6725:
6723:Further reading
6720:
6719:
6712:
6705:
6698:
6687:
6674:
6673:
6669:
6662:
6658:
6649:
6647:
6642:
6641:
6637:
6629:
6622:
6616:
6612:
6605:
6601:
6594:
6590:
6580:
6578:
6572:
6568:
6561:
6557:
6544:
6543:
6516:
6509:
6486:
6467:
6466:
6457:
6444:
6443:
6436:
6423:
6422:
6415:
6402:
6401:
6394:
6381:
6380:
6371:
6358:
6357:
6348:
6335:
6334:
6323:
6310:
6309:
6300:
6287:
6286:
6277:
6264:
6263:
6254:
6241:
6240:
6229:
6216:
6215:
6206:
6199:
6188:
6175:
6174:
6135:
6122:
6121:
6082:
6069:
6068:
6061:
6048:
6047:
6040:
6027:
6026:
6019:
6006:
6005:
5996:
5983:
5982:
5975:
5962:
5961:
5954:
5941:
5940:
5931:
5918:
5917:
5913:
5900:
5899:
5895:
5882:
5881:
5874:
5861:
5860:
5856:
5843:
5842:
5835:
5828:
5824:
5819:
5778:
5771:
5768:
5714:
5709:
5703:
5690:
5667:is implemented.
5626:
5620:
5611:
5575:
5553:
5464:
5458:
5449:
5413:
5403:
5314:
5308:
5299:
5263:
5247:
5216:
5210:
5201:
5165:
5130:H5, L5, U5, WBA
5076:
5006:
5000:
4991:
4955:
4921:
4849:
4844:
4812:
4776:
4641:microcontroller
4622:
4613:
4577:
4289:) Kinetis K, W2
4241:
4106:
4097:
4061:
3972:mindmotion MM32
3817:
3708:
3672:
3633:
3549:
3517:
3426:(two M0+ cores)
3361:
3265:
3233:
3125:
3061:
3038:
2982:
2741:Acquire/Release
2564:
2521:
2478:
2435:
2392:
2348:
2342:
2337:
2332:
2327:
2322:
2317:
2312:
2307:
2302:
2297:
2289:
2280:
2148:
1935:
1889:
1840:
1706:
1660:
1617:
1507:
1505:
1500:
1498:
1493:
1491:
1480:
1465:
1398:
1382:
1377:
1371:
1358:
1353:
1348:
1343:
1338:
1333:
1329:
1325:
1321:
1317:
1313:
1309:
1297:
1292:
1287:
1282:
1277:
1272:
1267:
1262:
1257:
1252:
1247:
1242:
1233:
1180:
1174:
1098:
1093:
1088:
1083:
1078:
1073:
1068:
1063:
1058:
1053:
1048:
1041:Register (VTOR)
1040:
994:
984:
979:
974:
960:
949:
938:
931:
926:
921:
907:
896:
885:
884:Instruction TCM
878:
873:
868:
854:
827:
822:
817:
812:
801:
774:
769:
764:
759:
754:
749:
724:
722:
712:
707:
702:
697:
692:
687:
682:
677:
672:
664:
652:
610:Bit-Band memory
563:
558:
553:
548:
543:
538:
533:
528:
523:
518:
513:
508:
501:SysTick 24-bit
495:
490:
485:
480:
475:
470:
465:
460:
455:
450:
445:
440:
431:
360:
344:
273:
126:
113:microcontroller
76:microcontroller
69:
43:
28:
23:
22:
15:
12:
11:
5:
9837:
9827:
9826:
9821:
9819:ARM processors
9804:
9803:
9800:
9799:
9796:
9795:
9793:
9792:
9787:
9782:
9781:
9780:
9775:
9765:
9764:
9763:
9753:
9748:
9743:
9737:
9735:
9729:
9728:
9726:
9725:
9720:
9715:
9710:
9705:
9700:
9695:
9690:
9684:
9682:
9673:
9665:
9664:
9662:
9661:
9656:
9651:
9646:
9641:
9636:
9630:
9628:
9624:
9623:
9621:
9620:
9615:
9610:
9604:
9602:
9595:
9591:
9590:
9588:
9587:
9582:
9577:
9572:
9567:
9562:
9557:
9552:
9547:
9542:
9537:
9532:
9527:
9522:
9516:
9514:
9510:
9509:
9507:
9506:
9501:
9496:
9491:
9486:
9481:
9476:
9471:
9466:
9461:
9456:
9451:
9446:
9441:
9436:
9435:
9434:
9424:
9423:
9422:
9417:
9407:
9406:
9405:
9400:
9389:
9387:
9381:
9380:
9378:
9377:
9372:
9367:
9362:
9357:
9356:
9355:
9345:
9340:
9335:
9330:
9325:
9320:
9315:
9314:
9313:
9303:
9298:
9292:
9290:
9286:
9285:
9278:
9277:
9270:
9263:
9255:
9246:
9245:
9243:
9242:
9237:
9232:
9226:
9224:
9220:
9219:
9217:
9216:
9211:
9210:
9209:
9204:
9199:
9194:
9186:
9180:
9178:
9174:
9173:
9170:
9169:
9167:
9166:
9160:
9154:
9148:
9147:
9146:
9134:
9128:
9126:
9122:
9121:
9119:
9118:
9113:
9108:
9103:
9097:
9091:
9085:
9079:
9072:
9070:
9063:
9059:
9058:
9055:
9054:
9052:
9051:
9046:
9041:
9035:
9033:
9027:
9026:
9024:
9023:
9018:
9013:
9008:
9003:
8998:
8993:
8988:
8983:
8982:
8981:
8971:
8966:
8965:
8964:
8954:
8949:
8944:
8939:
8938:
8937:
8927:
8922:
8917:
8912:
8911:
8910:
8905:
8900:
8895:
8890:
8877:
8872:
8866:
8864:
8858:
8857:
8855:
8854:
8849:
8844:
8839:
8834:
8829:
8824:
8819:
8814:
8809:
8804:
8795:
8789:
8787:
8781:
8780:
8778:
8777:
8776:
8775:
8770:
8765:
8755:
8750:
8745:
8740:
8735:
8730:
8725:
8720:
8719:
8718:
8708:
8703:
8698:
8697:
8696:
8691:
8686:
8676:
8675:
8674:
8669:
8664:
8659:
8654:
8643:
8641:
8635:
8634:
8632:
8631:
8626:
8621:
8616:
8611:
8606:
8603:
8598:
8592:
8590:
8581:
8575:
8574:
8572:
8571:
8566:
8561:
8556:
8551:
8546:
8541:
8536:
8531:
8526:
8520:
8518:
8512:
8511:
8509:
8508:
8503:
8497:
8495:
8491:
8490:
8483:
8482:
8475:
8468:
8460:
8451:
8450:
8447:
8446:
8444:
8443:
8440:
8434:
8430:Intel/Marvell
8427:
8425:
8419:
8418:
8416:
8415:
8409:
8402:
8400:
8394:
8393:
8391:
8390:
8383:
8381:
8375:
8374:
8372:
8371:
8365:
8359:
8356:
8350:
8344:
8334:
8332:Tegra APX, 6xx
8328:
8322:
8319:
8313:
8312:Cavium CNS3xxx
8310:
8303:
8301:
8295:
8294:
8292:
8291:
8285:
8279:
8265:
8262:
8256:
8250:
8248:RK27xx, RK28xx
8244:
8238:
8227:
8226:Nuvoton NUC900
8224:
8222:i.MX1x, i.MX2x
8218:
8215:
8205:
8204:Aspeed AST2400
8201:
8199:
8193:
8192:
8190:
8189:
8186:
8179:
8176:
8173:
8172:, AT91M, AT91R
8161:
8159:
8150:
8144:
8143:
8141:
8140:
8135:
8130:
8125:
8120:
8115:
8110:
8104:
8101:
8100:
8095:
8094:
8087:
8080:
8072:
8063:
8062:
8059:
8058:
8056:
8055:
8051:
8049:
8043:
8042:
8040:
8039:
8036:
8035:NXP S32Z, S32E
8032:
8030:
8024:
8023:
8021:
8020:
8016:
8014:
8008:
8007:
8005:
8004:
7990:
7987:
7983:
7981:
7975:
7974:
7972:
7971:
7968:
7964:
7962:
7953:
7945:
7944:
7941:
7940:
7938:
7937:
7933:
7931:
7925:
7924:
7922:
7921:
7912:
7908:
7906:
7900:
7899:
7897:
7896:
7892:
7890:
7884:
7883:
7881:
7880:
7877:
7870:
7867:
7864:
7857:
7854:
7851:
7850:Dialog DA1469x
7848:
7844:
7842:
7836:
7835:
7833:
7832:
7829:
7826:
7819:
7815:
7813:
7807:
7806:
7804:
7803:
7796:
7793:
7785:
7783:
7777:
7776:
7774:
7773:
7770:
7764:
7757:
7750:
7747:
7744:
7738:
7735:
7732:
7725:
7719:
7715:
7713:
7707:
7706:
7704:
7703:
7700:
7697:
7689:
7687:
7681:
7680:
7678:
7677:
7674:
7668:
7661:
7655:
7652:
7649:
7643:
7636:
7633:
7630:
7623:
7620:
7613:
7611:
7605:
7604:
7602:
7601:
7598:
7588:
7584:
7582:
7576:
7575:
7573:
7572:
7565:
7558:
7555:
7549:
7546:
7540:
7533:
7530:
7526:
7524:
7518:
7517:
7515:
7514:
7513:Vorago VA108x0
7511:
7508:
7501:
7500:Sonix SN32F700
7498:
7495:
7489:
7486:
7480:
7472:
7470:
7461:
7453:
7452:
7450:
7449:
7444:
7439:
7434:
7429:
7424:
7419:
7413:
7410:
7409:
7401:
7400:
7393:
7386:
7378:
7372:
7371:
7365:
7364:
7360:
7359:
7353:
7347:
7341:
7334:
7333:
7329:
7328:
7305:
7289:
7288:
7284:
7283:
7280:
7279:
7276:
7271:
7266:
7261:
7258:
7252:
7251:
7248:
7243:
7238:
7233:
7230:
7224:
7223:
7220:
7215:
7210:
7205:
7202:
7196:
7195:
7192:
7187:
7182:
7177:
7174:
7168:
7167:
7164:
7159:
7154:
7149:
7146:
7140:
7139:
7134:
7129:
7124:
7119:
7116:
7110:
7109:
7106:
7101:
7096:
7091:
7088:
7082:
7081:
7078:
7073:
7068:
7063:
7060:
7054:
7053:
7048:
7043:
7038:
7033:
7030:
7024:
7023:
7020:
7015:
7010:
7005:
7002:
6996:
6995:
6992:
6987:
6982:
6977:
6974:
6968:
6967:
6962:
6957:
6952:
6947:
6944:
6938:
6937:
6932:
6927:
6922:
6917:
6912:
6902:
6901:
6895:
6889:
6883:
6877:
6876:
6871:
6870:External links
6868:
6867:
6866:
6863:978-1838826734
6852:
6849:978-1118859049
6838:
6835:978-1848213296
6824:
6821:978-1092542234
6810:
6807:978-0982692677
6796:
6793:979-8862003437
6782:
6779:978-0128207352
6768:
6765:978-0124080829
6754:
6751:978-0128032770
6740:
6737:978-0323854948
6724:
6721:
6718:
6717:
6703:
6685:
6667:
6656:
6635:
6610:
6599:
6588:
6566:
6555:
6514:
6484:
6455:
6434:
6413:
6392:
6369:
6346:
6321:
6298:
6275:
6252:
6227:
6204:
6186:
6133:
6080:
6059:
6038:
6017:
5994:
5973:
5952:
5929:
5911:
5893:
5872:
5854:
5833:
5821:
5820:
5818:
5815:
5814:
5813:
5804:
5795:
5790:
5784:
5783:
5767:
5764:
5760:External links
5756:
5755:
5752:
5749:
5746:
5743:
5740:
5737:
5734:
5730:
5729:
5713:
5710:
5705:Main article:
5702:
5699:
5698:
5697:
5689:
5686:
5685:
5684:
5678:dual-redundant
5674:
5671:
5668:
5661:
5658:
5632:
5631:
5601:
5595:
5594:
5591:
5585:
5584:
5574:
5571:
5570:
5569:
5560:
5552:
5549:
5548:
5547:
5544:
5541:
5538:
5535:
5532:
5529:
5526:
5523:
5520:
5517:
5514:
5508:
5505:
5502:
5493:
5492:
5489:
5486:
5470:
5469:
5439:
5433:
5432:
5429:
5423:
5422:
5412:
5409:
5408:
5407:
5402:
5399:
5398:
5397:
5394:
5391:
5388:
5385:
5382:
5379:
5376:
5373:
5370:
5367:
5364:
5358:
5355:
5352:
5343:
5342:
5339:
5336:
5320:
5319:
5289:
5283:
5282:
5279:
5273:
5272:
5262:
5259:
5258:
5257:
5246:
5243:
5222:
5221:
5220:, Co-processor
5191:
5185:
5184:
5181:
5175:
5174:
5164:
5161:
5160:
5159:
5146:
5145:
5137:
5131:
5122:
5116:
5110:
5104:
5098:
5097:GD32E5, GD32W5
5092:
5086:
5083:Analog Devices
5075:
5072:
5071:
5070:
5067:
5064:
5061:
5048:
5047:
5044:
5041:
5035:
5032:
5012:
5011:
5010:, Co-processor
4981:
4975:
4974:
4971:
4965:
4964:
4954:
4951:
4950:
4949:
4943:
4937:
4931:
4920:
4917:
4916:
4915:
4912:
4909:
4906:
4903:
4900:
4891:
4890:
4887:
4884:
4878:
4875:
4855:
4854:
4846:Thumb-2 (some)
4841:Thumb-1 (most)
4838:
4832:
4831:
4828:
4822:
4821:
4811:
4808:
4807:
4806:
4797:
4787:
4775:
4772:
4771:
4770:
4764:dual-redundant
4760:
4757:
4754:
4751:
4748:
4737:
4728:
4727:
4724:
4721:
4710:
4709:
4708:
4697:
4691:
4688:
4685:
4682:
4676:
4665:
4649:pipeline with
4629:
4628:
4603:
4597:
4596:
4593:
4587:
4586:
4576:
4573:
4572:
4571:
4558:
4545:
4535:
4517:
4499:
4477:
4463:
4449:
4431:
4430:
4424:
4414:
4405:
4392:
4386:
4376:
4363:
4357:
4351:
4345:
4339:
4331:
4325:
4322:Analog Devices
4311:
4310:
4300:
4290:
4280:
4271:
4268:Analog Devices
4247:nRF52833 on a
4240:
4237:
4236:
4235:
4232:
4219:
4218:
4215:
4212:
4201:
4200:
4199:
4188:
4182:
4179:
4176:
4173:
4167:
4156:
4121:Silicon Labs (
4113:
4112:
4087:
4081:
4080:
4077:
4071:
4070:
4060:
4057:
4056:
4055:
4049:
4039:
4038:
4028:
4027:
4021:
4007:
3994:
3988:
3974:
3973:
3967:
3961:
3942:
3939:
3930:
3917:
3911:
3905:
3899:
3883:
3874:
3868:
3862:
3853:
3847:
3844:Analog Devices
3841:
3824:
3816:
3813:
3812:
3811:
3802:
3801:
3798:
3795:
3784:
3783:
3782:
3776:
3773:
3769:
3766:
3760:
3749:
3714:
3713:
3712:(some), Divide
3698:
3692:
3691:
3688:
3682:
3681:
3671:
3668:
3667:
3666:
3660:
3646:
3643:
3632:
3629:
3628:
3627:
3624:
3621:
3618:
3615:
3612:
3603:
3602:
3591:
3590:
3589:
3586:
3583:
3577:
3570:
3554:
3553:
3551:Thumb-2 (some)
3546:Thumb-1 (most)
3543:
3537:
3536:
3533:
3527:
3526:
3516:
3513:
3485:
3484:
3478:
3468:
3467:
3447:
3433:
3427:
3418:
3408:
3399:
3386:
3380:
3374:
3368:
3360:
3357:
3356:
3355:
3352:
3349:
3346:
3343:
3334:
3333:
3323:
3322:
3321:
3318:
3315:
3309:
3302:
3270:
3269:
3267:Thumb-2 (some)
3262:Thumb-1 (most)
3259:
3253:
3252:
3249:
3243:
3242:
3232:
3229:
3228:
3227:
3221:
3208:
3207:
3204:
3198:
3190:
3189:Sonix SN32F700
3187:
3181:
3169:
3161:
3155:
3146:
3140:
3139:ABOV AC30M1x64
3124:
3121:
3120:
3119:
3110:
3109:
3099:
3098:
3097:
3094:
3091:
3085:
3079:
3067:
3066:
3054:
3048:
3047:
3037:
3034:
3033:
3032:
3029:
3026:
3023:
3011:
3010:
3003:
3002:
2996:
2989:
2981:
2978:
2977:
2976:
2973:
2970:
2967:
2964:
2961:
2955:
2954:
2951:
2948:
2945:
2942:
2939:
2936:
2933:
2930:
2927:
2924:
2921:
2918:
2914:
2913:
2910:
2907:
2904:
2901:
2898:
2895:
2892:
2889:
2886:
2883:
2880:
2877:
2873:
2872:
2869:
2866:
2863:
2860:
2857:
2854:
2851:
2848:
2845:
2842:
2839:
2836:
2830:
2829:
2826:
2822:
2821:
2818:
2815:
2812:
2809:
2806:
2803:
2800:
2797:
2794:
2791:
2788:
2785:
2779:
2778:
2775:
2772:
2769:
2766:
2763:
2760:
2757:
2754:
2751:
2748:
2745:
2742:
2738:
2737:
2734:
2731:
2728:
2725:
2722:
2719:
2716:
2713:
2710:
2707:
2704:
2701:
2695:
2694:
2691:
2688:
2685:
2682:
2679:
2676:
2673:
2670:
2667:
2664:
2661:
2658:
2652:
2651:
2648:
2645:
2642:
2639:
2636:
2633:
2630:
2627:
2624:
2621:
2617:
2614:
2608:
2607:
2604:
2601:
2598:
2595:
2592:
2589:
2586:
2583:
2580:
2577:
2570:
2567:
2561:
2560:
2557:
2554:
2551:
2548:
2545:
2542:
2539:
2536:
2533:
2530:
2527:
2524:
2518:
2517:
2514:
2511:
2508:
2505:
2502:
2499:
2496:
2493:
2490:
2487:
2484:
2481:
2475:
2474:
2471:
2468:
2465:
2462:
2459:
2456:
2453:
2450:
2447:
2444:
2441:
2438:
2432:
2431:
2428:
2425:
2422:
2419:
2416:
2413:
2410:
2407:
2404:
2401:
2398:
2395:
2389:
2388:
2385:
2382:
2379:
2376:
2373:
2370:
2367:
2364:
2361:
2358:
2354:
2351:
2345:
2344:
2339:
2334:
2329:
2324:
2319:
2314:
2309:
2304:
2299:
2294:
2291:
2286:
2278:
2275:
2274:
2247:half-precision
2239:
2238:
2237:
2233:
2230:
2223:
2215:
2208:
2201:
2194:
2187:
2186:
2183:
2180:
2177:
2174:
2171:
2168:
2165:
2162:
2159:
2156:
2153:
2150:
2144:
2143:
2140:
2137:
2134:
2131:
2128:
2125:
2122:
2119:
2116:
2113:
2110:
2107:
2103:
2102:
2099:
2096:
2093:
2090:
2087:
2084:
2081:
2078:
2075:
2072:
2069:
2066:
2059:
2058:
2055:
2052:
2049:
2046:
2043:
2040:
2037:
2034:
2031:
2028:
2025:
2022:
2015:
2014:
2011:
2008:
2005:
2002:
1999:
1996:
1993:
1990:
1987:
1984:
1981:
1978:
1974:
1973:
1970:
1967:
1964:
1961:
1958:
1955:
1952:
1949:
1946:
1943:
1940:
1937:
1928:
1927:
1924:
1921:
1918:
1915:
1912:
1909:
1906:
1903:
1900:
1897:
1894:
1891:
1882:
1881:
1878:
1875:
1872:
1869:
1866:
1863:
1860:
1857:
1854:
1851:
1848:
1845:
1842:floating-point
1837:Half-Precision
1833:
1832:
1829:
1826:
1823:
1820:
1817:
1814:
1811:
1808:
1805:
1802:
1799:
1796:
1789:
1788:
1785:
1782:
1779:
1776:
1773:
1770:
1767:
1764:
1761:
1758:
1755:
1752:
1745:
1744:
1741:
1738:
1735:
1732:
1729:
1726:
1723:
1720:
1717:
1714:
1711:
1708:
1699:
1698:
1695:
1692:
1689:
1686:
1683:
1680:
1677:
1674:
1671:
1668:
1665:
1662:
1656:
1655:
1652:
1649:
1646:
1643:
1640:
1637:
1634:
1631:
1628:
1625:
1622:
1619:
1610:
1609:
1606:
1603:
1600:
1597:
1594:
1591:
1588:
1585:
1582:
1579:
1576:
1573:
1566:
1565:
1562:
1559:
1556:
1553:
1550:
1547:
1544:
1541:
1538:
1535:
1532:
1529:
1522:
1521:
1518:
1515:
1512:
1509:
1502:
1495:
1488:
1485:
1482:
1477:
1474:
1471:
1459:
1458:
1455:
1452:
1449:
1446:
1443:
1440:
1437:
1434:
1431:
1428:
1425:
1422:
1416:
1415:
1412:
1409:
1406:
1403:
1400:
1395:
1392:
1389:
1384:
1379:
1374:
1367:
1361:
1360:
1355:
1350:
1345:
1340:
1335:
1330:
1326:
1322:
1318:
1314:
1310:
1306:
1300:
1299:
1294:
1289:
1284:
1279:
1274:
1269:
1264:
1259:
1254:
1249:
1244:
1239:
1231:
1227:instructions.
1173:
1170:
1169:
1168:
1165:
1162:
1159:
1148:
1145:
1142:
1139:
1136:
1133:
1130:
1127:
1118:
1117:
1110:
1107:
1101:
1100:
1095:
1090:
1085:
1080:
1075:
1070:
1065:
1060:
1055:
1050:
1045:
1042:
1033:
1032:
1029:
1026:
1023:
1020:
1017:
1014:
1011:
1008:
1005:
1002:
999:
996:
987:
986:
981:
976:
971:
968:
965:
962:
957:
954:
951:
946:
943:
940:
934:
933:
928:
923:
918:
915:
912:
909:
904:
901:
898:
893:
890:
887:
881:
880:
875:
870:
865:
862:
859:
856:
851:
848:
845:
842:
839:
836:
830:
829:
824:
819:
814:
809:
806:
803:
798:
795:
792:
789:
786:
783:
777:
776:
771:
766:
761:
756:
751:
746:
743:
740:
737:
734:
731:
728:
723:Unit (SAU) and
715:
714:
709:
704:
699:
694:
689:
684:
679:
674:
669:
666:
661:
658:
648:
647:
644:
641:
638:
635:
632:
629:
626:
623:
620:
617:
614:
611:
607:
606:
603:
600:
597:
594:
591:
588:
585:
582:
579:
576:
573:
570:
566:
565:
560:
555:
550:
545:
540:
535:
530:
525:
520:
515:
510:
505:
498:
497:
492:
487:
482:
477:
472:
467:
462:
457:
452:
447:
442:
437:
429:
426:
425:
394:
390:
386:
359:
356:
343:
340:
308:virtual memory
261:
260:
255:
251:
250:
245:
241:
240:
235:
231:
230:
225:
221:
220:
215:
211:
210:
205:
201:
200:
195:
191:
190:
185:
181:
180:
175:
171:
170:
165:
161:
160:
155:
151:
150:
145:
141:
140:
137:
133:
132:
125:
122:
97:is a group of
74:ARM Cortex-M3
26:
9:
6:
4:
3:
2:
9836:
9825:
9822:
9820:
9817:
9816:
9814:
9791:
9788:
9786:
9783:
9779:
9776:
9774:
9771:
9770:
9769:
9766:
9762:
9759:
9758:
9757:
9754:
9752:
9749:
9747:
9746:LatticeMico32
9744:
9742:
9739:
9738:
9736:
9734:
9730:
9724:
9721:
9719:
9716:
9714:
9711:
9709:
9706:
9704:
9701:
9699:
9696:
9694:
9691:
9689:
9686:
9685:
9683:
9681:
9677:
9674:
9672:
9666:
9660:
9657:
9655:
9652:
9650:
9647:
9645:
9642:
9640:
9637:
9635:
9632:
9631:
9629:
9625:
9619:
9616:
9614:
9611:
9609:
9606:
9605:
9603:
9599:
9596:
9592:
9586:
9583:
9581:
9578:
9576:
9573:
9571:
9568:
9566:
9563:
9561:
9558:
9556:
9553:
9551:
9548:
9546:
9543:
9541:
9538:
9536:
9533:
9531:
9528:
9526:
9523:
9521:
9518:
9517:
9515:
9511:
9505:
9502:
9500:
9497:
9495:
9492:
9490:
9487:
9485:
9482:
9480:
9477:
9475:
9472:
9470:
9467:
9465:
9462:
9460:
9457:
9455:
9452:
9450:
9447:
9445:
9442:
9440:
9437:
9433:
9430:
9429:
9428:
9427:SystemVerilog
9425:
9421:
9418:
9416:
9413:
9412:
9411:
9408:
9404:
9401:
9399:
9396:
9395:
9394:
9391:
9390:
9388:
9386:
9382:
9376:
9373:
9371:
9368:
9366:
9363:
9361:
9358:
9354:
9351:
9350:
9349:
9346:
9344:
9341:
9339:
9336:
9334:
9331:
9329:
9326:
9324:
9321:
9319:
9316:
9312:
9309:
9308:
9307:
9304:
9302:
9299:
9297:
9294:
9293:
9291:
9287:
9283:
9276:
9271:
9269:
9264:
9262:
9257:
9256:
9253:
9241:
9238:
9236:
9233:
9231:
9228:
9227:
9225:
9221:
9215:
9212:
9208:
9205:
9203:
9200:
9198:
9197:NXP/Freescale
9195:
9193:
9190:
9189:
9187:
9185:
9182:
9181:
9179:
9175:
9164:
9161:
9158:
9155:
9152:
9149:
9144:
9141:
9140:
9138:
9135:
9133:
9130:
9129:
9127:
9123:
9117:
9114:
9112:
9109:
9107:
9104:
9101:
9098:
9095:
9092:
9089:
9086:
9083:
9080:
9077:
9074:
9073:
9071:
9067:
9064:
9060:
9050:
9047:
9045:
9042:
9040:
9037:
9036:
9034:
9032:
9028:
9022:
9019:
9017:
9014:
9012:
9009:
9007:
9004:
9002:
8999:
8997:
8994:
8992:
8989:
8987:
8984:
8980:
8977:
8976:
8975:
8972:
8970:
8967:
8963:
8960:
8959:
8958:
8955:
8953:
8950:
8948:
8945:
8943:
8940:
8936:
8933:
8932:
8931:
8928:
8926:
8923:
8921:
8918:
8916:
8913:
8909:
8906:
8904:
8901:
8899:
8896:
8894:
8891:
8889:
8886:
8885:
8884:
8881:
8878:
8876:
8873:
8871:
8868:
8867:
8865:
8863:
8859:
8853:
8850:
8848:
8845:
8843:
8840:
8838:
8835:
8833:
8830:
8828:
8825:
8823:
8820:
8818:
8815:
8813:
8810:
8808:
8805:
8803:
8799:
8796:
8794:
8791:
8790:
8788:
8786:
8782:
8774:
8771:
8769:
8766:
8764:
8761:
8760:
8759:
8756:
8754:
8751:
8749:
8746:
8744:
8741:
8739:
8736:
8734:
8731:
8729:
8726:
8724:
8721:
8717:
8714:
8713:
8712:
8709:
8707:
8704:
8702:
8699:
8695:
8692:
8690:
8687:
8685:
8682:
8681:
8680:
8677:
8673:
8670:
8668:
8665:
8663:
8660:
8658:
8655:
8653:
8650:
8649:
8648:
8645:
8644:
8642:
8640:
8636:
8630:
8627:
8625:
8622:
8620:
8617:
8615:
8612:
8610:
8607:
8604:
8602:
8599:
8597:
8594:
8593:
8591:
8589:
8585:
8582:
8580:
8576:
8570:
8567:
8565:
8562:
8560:
8557:
8555:
8552:
8550:
8547:
8545:
8542:
8540:
8537:
8535:
8532:
8530:
8527:
8525:
8522:
8521:
8519:
8517:
8516:Architectures
8513:
8507:
8504:
8502:
8499:
8498:
8496:
8492:
8488:
8481:
8476:
8474:
8469:
8467:
8462:
8461:
8458:
8441:
8438:
8435:
8433:
8429:
8428:
8426:
8420:
8414:
8410:
8407:
8404:
8403:
8401:
8395:
8388:
8385:
8384:
8382:
8376:
8370:
8366:
8364:
8360:
8357:
8355:
8351:
8349:
8345:
8343:
8342:Snapdragon S1
8339:
8335:
8333:
8329:
8327:Comcerto 1000
8326:
8323:
8320:
8318:
8314:
8311:
8309:
8305:
8304:
8302:
8300:
8296:
8290:
8286:
8284:
8280:
8278:
8274:
8270:
8266:
8263:
8261:
8257:
8255:
8251:
8249:
8245:
8243:
8239:
8236:
8232:
8228:
8225:
8223:
8219:
8216:
8214:
8210:
8206:
8203:
8202:
8200:
8198:
8194:
8187:
8184:
8180:
8177:
8174:
8171:
8167:
8163:
8162:
8160:
8158:
8154:
8151:
8145:
8139:
8136:
8134:
8131:
8129:
8126:
8124:
8121:
8119:
8116:
8114:
8111:
8109:
8106:
8105:
8102:
8093:
8088:
8086:
8081:
8079:
8074:
8073:
8070:
8053:
8052:
8050:
8048:
8044:
8037:
8034:
8033:
8031:
8029:
8025:
8018:
8017:
8015:
8013:
8009:
8003:
7999:
7995:
7991:
7988:
7985:
7984:
7982:
7980:
7976:
7970:Renesas RZ/T1
7969:
7966:
7965:
7963:
7961:
7957:
7954:
7950:
7946:
7935:
7934:
7932:
7930:
7926:
7919:
7916:
7913:
7910:
7909:
7907:
7905:
7901:
7894:
7893:
7891:
7889:
7885:
7878:
7875:
7871:
7868:
7865:
7862:
7858:
7855:
7852:
7849:
7846:
7845:
7843:
7841:
7837:
7830:
7827:
7824:
7820:
7817:
7816:
7814:
7812:
7808:
7801:
7797:
7794:
7791:
7787:
7786:
7784:
7782:
7778:
7771:
7769:
7765:
7762:
7758:
7755:
7751:
7748:
7745:
7743:
7739:
7736:
7733:
7730:
7726:
7724:
7720:
7717:
7716:
7714:
7712:
7708:
7701:
7698:
7695:
7691:
7690:
7688:
7686:
7682:
7675:
7673:
7669:
7666:
7662:
7660:
7656:
7653:
7650:
7648:
7644:
7641:
7637:
7634:
7631:
7628:
7624:
7621:
7619:
7615:
7614:
7612:
7610:
7606:
7599:
7596:
7592:
7589:
7586:
7585:
7583:
7581:
7577:
7570:
7566:
7563:
7559:
7556:
7554:
7551:Raspberry Pi
7550:
7547:
7545:
7541:
7538:
7534:
7531:
7528:
7527:
7525:
7523:
7519:
7512:
7509:
7506:
7502:
7499:
7496:
7494:
7490:
7487:
7485:
7481:
7478:
7474:
7473:
7471:
7469:
7465:
7462:
7460:
7454:
7448:
7445:
7443:
7440:
7438:
7435:
7433:
7430:
7428:
7425:
7423:
7420:
7418:
7415:
7414:
7411:
7406:
7399:
7394:
7392:
7387:
7385:
7380:
7379:
7376:
7370:
7367:
7366:
7362:
7361:
7357:
7354:
7351:
7348:
7345:
7342:
7339:
7336:
7335:
7331:
7330:
7326:
7322:
7318:
7314:
7310:
7306:
7303:
7299:
7295:
7291:
7290:
7286:
7285:
7277:
7275:
7272:
7270:
7267:
7265:
7262:
7259:
7257:
7254:
7253:
7249:
7247:
7244:
7242:
7239:
7237:
7234:
7231:
7229:
7226:
7225:
7221:
7219:
7216:
7214:
7209:
7206:
7203:
7201:
7198:
7197:
7193:
7191:
7186:
7181:
7178:
7175:
7173:
7170:
7169:
7165:
7163:
7160:
7158:
7155:
7153:
7150:
7147:
7145:
7142:
7141:
7138:
7135:
7133:
7130:
7128:
7125:
7123:
7120:
7117:
7115:
7112:
7111:
7107:
7105:
7102:
7100:
7097:
7095:
7092:
7089:
7087:
7084:
7083:
7079:
7077:
7074:
7072:
7069:
7067:
7064:
7061:
7059:
7056:
7055:
7052:
7049:
7047:
7044:
7042:
7039:
7037:
7034:
7031:
7029:
7026:
7025:
7021:
7019:
7016:
7014:
7011:
7009:
7006:
7003:
7001:
6998:
6997:
6993:
6991:
6988:
6986:
6983:
6981:
6978:
6975:
6973:
6970:
6969:
6966:
6963:
6961:
6958:
6956:
6953:
6951:
6948:
6945:
6943:
6940:
6939:
6933:
6929:ARM technical
6928:
6923:
6918:
6913:
6908:
6907:
6904:
6903:
6899:
6896:
6893:
6890:
6887:
6884:
6882:
6879:
6878:
6874:
6873:
6864:
6860:
6856:
6853:
6850:
6846:
6842:
6839:
6836:
6832:
6828:
6825:
6822:
6818:
6814:
6811:
6808:
6804:
6800:
6797:
6794:
6790:
6786:
6783:
6780:
6776:
6772:
6769:
6766:
6762:
6758:
6755:
6752:
6748:
6744:
6741:
6738:
6734:
6730:
6727:
6726:
6715:
6710:
6708:
6701:
6696:
6694:
6692:
6690:
6681:
6677:
6671:
6665:
6660:
6645:
6639:
6628:
6621:
6614:
6608:
6603:
6597:
6592:
6577:
6570:
6564:
6559:
6551:
6547:
6541:
6539:
6537:
6535:
6533:
6531:
6529:
6527:
6525:
6523:
6521:
6519:
6512:
6507:
6505:
6503:
6501:
6499:
6497:
6495:
6493:
6491:
6489:
6480:
6476:
6475:
6470:
6464:
6462:
6460:
6451:
6447:
6441:
6439:
6430:
6426:
6420:
6418:
6409:
6405:
6399:
6397:
6388:
6384:
6378:
6376:
6374:
6365:
6361:
6355:
6353:
6351:
6342:
6338:
6332:
6330:
6328:
6326:
6317:
6313:
6307:
6305:
6303:
6294:
6290:
6284:
6282:
6280:
6271:
6267:
6261:
6259:
6257:
6248:
6244:
6238:
6236:
6234:
6232:
6223:
6219:
6213:
6211:
6209:
6202:
6197:
6195:
6193:
6191:
6182:
6178:
6172:
6170:
6168:
6166:
6164:
6162:
6160:
6158:
6156:
6154:
6152:
6150:
6148:
6146:
6144:
6142:
6140:
6138:
6129:
6125:
6119:
6117:
6115:
6113:
6111:
6109:
6107:
6105:
6103:
6101:
6099:
6097:
6095:
6093:
6091:
6089:
6087:
6085:
6076:
6072:
6066:
6064:
6055:
6051:
6045:
6043:
6034:
6030:
6024:
6022:
6013:
6009:
6003:
6001:
5999:
5990:
5986:
5980:
5978:
5969:
5965:
5959:
5957:
5948:
5944:
5938:
5936:
5934:
5925:
5921:
5915:
5907:
5903:
5897:
5889:
5885:
5879:
5877:
5868:
5864:
5858:
5850:
5846:
5840:
5838:
5831:
5826:
5822:
5812:
5808:
5805:
5803:
5799:
5796:
5794:
5791:
5789:
5786:
5785:
5781:
5775:
5770:
5763:
5761:
5753:
5750:
5747:
5744:
5741:
5738:
5735:
5732:
5731:
5727:
5726:
5725:
5722:
5720:
5712:Documentation
5708:
5695:
5692:
5691:
5682:
5679:
5675:
5672:
5669:
5666:
5662:
5659:
5656:
5652:
5648:
5647:
5646:
5645:
5641:
5639:
5629:
5624:
5618:
5614:
5609:
5605:
5602:
5600:
5596:
5592:
5590:
5586:
5581:
5567:
5564:
5561:
5558:
5555:
5554:
5545:
5542:
5539:
5536:
5533:
5530:
5527:
5524:
5521:
5518:
5515:
5512:
5509:
5506:
5503:
5500:
5499:
5498:
5497:
5490:
5487:
5484:
5483:
5482:
5479:
5477:
5467:
5462:
5456:
5452:
5447:
5443:
5440:
5438:
5434:
5430:
5428:
5424:
5419:
5405:
5404:
5395:
5392:
5389:
5386:
5383:
5380:
5377:
5374:
5371:
5368:
5365:
5362:
5359:
5356:
5353:
5350:
5349:
5348:
5347:
5340:
5337:
5334:
5333:
5332:
5329:
5327:
5317:
5312:
5306:
5302:
5297:
5293:
5290:
5288:
5284:
5280:
5278:
5274:
5269:
5255:
5252:
5251:
5250:
5242:
5240:
5236:
5231:
5229:
5219:
5214:
5208:
5204:
5199:
5195:
5192:
5190:
5186:
5182:
5180:
5176:
5171:
5157:
5154:
5151:
5150:
5149:
5144:
5141:
5138:
5135:
5132:
5129:
5126:
5123:
5120:
5117:
5114:
5111:
5108:
5105:
5102:
5099:
5096:
5093:
5090:
5087:
5084:
5081:
5080:
5079:
5068:
5065:
5062:
5059:
5055:
5054:
5053:
5052:
5045:
5042:
5039:
5036:
5033:
5030:
5029:
5028:
5025:
5023:
5019:
5009:
5004:
4998:
4994:
4989:
4985:
4982:
4980:
4976:
4972:
4970:
4966:
4961:
4947:
4944:
4941:
4938:
4935:
4932:
4929:
4926:
4925:
4924:
4913:
4910:
4907:
4904:
4901:
4898:
4897:
4896:
4895:
4888:
4885:
4882:
4879:
4876:
4873:
4872:
4871:
4868:
4866:
4862:
4853:
4847:
4842:
4839:
4837:
4833:
4829:
4827:
4823:
4818:
4804:
4801:
4798:
4795:
4791:
4788:
4785:
4781:
4780:
4779:
4768:
4765:
4761:
4758:
4755:
4752:
4749:
4746:
4742:
4738:
4735:
4734:
4733:
4732:
4725:
4722:
4719:
4715:
4711:
4706:
4702:
4698:
4695:
4692:
4689:
4686:
4683:
4680:
4679:
4677:
4674:
4670:
4666:
4663:
4662:
4661:
4658:
4656:
4652:
4648:
4640:
4639:STM32H747XIH6
4635:
4627:(SP & DP)
4626:
4620:
4616:
4611:
4607:
4604:
4602:
4598:
4594:
4592:
4588:
4583:
4569:
4565:
4564:Sitara AM5700
4562:
4559:
4556:
4552:
4549:
4546:
4543:
4539:
4536:
4533:
4529:
4525:
4521:
4518:
4515:
4511:
4507:
4503:
4500:
4497:
4493:
4489:
4485:
4481:
4478:
4475:
4471:
4467:
4464:
4461:
4457:
4453:
4450:
4447:
4443:
4439:
4436:
4435:
4434:
4428:
4425:
4422:
4418:
4415:
4412:
4409:
4406:
4404:
4400:
4396:
4393:
4390:
4387:
4384:
4380:
4377:
4374:
4370:
4367:
4364:
4361:
4358:
4355:
4352:
4349:
4346:
4343:
4340:
4338:
4335:
4332:
4329:
4326:
4323:
4320:
4319:
4318:
4316:
4308:
4304:
4301:
4298:
4294:
4291:
4288:
4284:
4281:
4278:
4275:
4272:
4269:
4266:
4265:
4264:
4259:STM32F407IGH6
4257:
4250:
4245:
4233:
4230:
4226:
4225:
4224:
4223:
4216:
4213:
4210:
4206:
4202:
4197:
4193:
4189:
4186:
4183:
4180:
4177:
4174:
4171:
4170:
4168:
4165:
4161:
4157:
4154:
4153:
4152:
4149:
4147:
4139:
4135:
4128:
4124:
4119:
4110:
4104:
4100:
4095:
4091:
4088:
4086:
4082:
4078:
4076:
4072:
4067:
4053:
4050:
4047:
4044:
4043:
4042:
4036:
4033:
4032:
4031:
4025:
4022:
4019:
4015:
4011:
4008:
4005:
4001:
3998:
3995:
3992:
3989:
3986:
3982:
3979:
3978:
3977:
3971:
3968:
3965:
3962:
3959:
3955:
3951:
3947:
3943:
3940:
3938:F1, F2, L1, W
3937:
3934:
3931:
3929:
3925:
3921:
3918:
3915:
3912:
3909:
3906:
3903:
3900:
3898:
3894:
3890:
3887:
3884:
3881:
3878:
3875:
3872:
3869:
3866:
3863:
3860:
3857:
3854:
3851:
3848:
3845:
3842:
3839:
3836:
3832:
3828:
3825:
3822:
3821:
3820:
3809:
3808:
3807:
3806:
3799:
3796:
3793:
3789:
3785:
3780:
3777:
3774:
3770:
3767:
3764:
3763:
3761:
3758:
3754:
3750:
3747:
3746:
3745:
3739:
3735:
3728:
3727:ARM Cortex-M3
3724:
3720:
3711:
3706:
3702:
3699:
3697:
3693:
3689:
3687:
3683:
3678:
3664:
3661:
3658:
3654:
3650:
3647:
3644:
3641:
3638:
3637:
3636:
3625:
3622:
3619:
3616:
3613:
3610:
3609:
3608:
3607:
3600:
3596:
3592:
3587:
3584:
3581:
3580:
3578:
3575:
3571:
3568:
3567:
3566:
3563:
3561:
3552:
3547:
3544:
3542:
3538:
3534:
3532:
3528:
3523:
3512:
3509:
3505:
3504:photovoltaics
3501:
3497:
3492:
3490:
3482:
3479:
3476:
3473:
3472:
3471:
3466:
3462:
3458:
3454:
3451:
3448:
3445:
3441:
3437:
3434:
3431:
3428:
3425:
3422:
3419:
3416:
3412:
3409:
3406:
3403:
3400:
3397:
3393:
3390:
3387:
3384:
3381:
3378:
3375:
3372:
3369:
3366:
3365:
3364:
3353:
3350:
3347:
3344:
3341:
3340:
3339:
3338:
3332:
3328:
3324:
3319:
3316:
3313:
3312:
3310:
3307:
3303:
3300:
3299:
3298:
3295:
3293:
3284:
3280:
3276:
3268:
3263:
3260:
3258:
3254:
3250:
3248:
3244:
3239:
3225:
3222:
3219:
3216:
3213:
3212:
3211:
3205:
3202:
3199:
3197:
3194:
3191:
3188:
3185:
3182:
3180:
3176:
3173:
3170:
3168:
3165:
3162:
3159:
3156:
3153:
3150:
3147:
3144:
3141:
3138:
3137:
3136:
3129:
3117:
3116:
3115:
3114:
3108:
3104:
3100:
3095:
3092:
3089:
3088:
3086:
3084:
3080:
3077:
3076:
3075:
3072:
3064:
3059:
3055:
3053:
3049:
3044:
3030:
3027:
3024:
3021:
3020:
3019:
3016:
3008:
3007:
3006:
3000:
2999:Co-processors
2997:
2994:
2990:
2987:
2986:
2985:
2974:
2971:
2968:
2965:
2962:
2959:
2958:
2952:
2949:
2946:
2943:
2940:
2937:
2934:
2931:
2928:
2925:
2922:
2919:
2916:
2915:
2911:
2908:
2905:
2902:
2899:
2896:
2893:
2890:
2887:
2884:
2881:
2878:
2875:
2874:
2870:
2867:
2864:
2861:
2858:
2855:
2852:
2849:
2846:
2843:
2840:
2837:
2835:
2832:
2831:
2827:
2824:
2823:
2789:
2786:
2784:
2780:
2776:
2773:
2770:
2767:
2764:
2761:
2758:
2755:
2752:
2749:
2746:
2743:
2740:
2739:
2735:
2732:
2729:
2726:
2723:
2720:
2717:
2714:
2711:
2708:
2705:
2702:
2700:
2697:
2696:
2692:
2689:
2686:
2683:
2680:
2677:
2674:
2671:
2668:
2665:
2662:
2659:
2657:
2654:
2653:
2649:
2646:
2643:
2640:
2637:
2634:
2631:
2628:
2625:
2622:
2618:
2615:
2613:
2610:
2609:
2605:
2602:
2599:
2596:
2593:
2590:
2587:
2584:
2581:
2578:
2575:
2571:
2568:
2563:
2562:
2558:
2555:
2552:
2549:
2546:
2543:
2540:
2537:
2534:
2531:
2528:
2525:
2520:
2519:
2515:
2512:
2509:
2506:
2503:
2500:
2497:
2494:
2491:
2488:
2485:
2482:
2477:
2476:
2472:
2469:
2466:
2463:
2460:
2457:
2454:
2451:
2448:
2445:
2442:
2439:
2434:
2433:
2429:
2426:
2423:
2420:
2417:
2414:
2411:
2408:
2405:
2402:
2399:
2396:
2391:
2390:
2386:
2383:
2380:
2377:
2374:
2371:
2368:
2365:
2362:
2359:
2355:
2352:
2347:
2346:
2340:
2335:
2330:
2325:
2320:
2315:
2310:
2305:
2300:
2295:
2292:
2287:
2284:
2283:
2272:
2268:
2264:
2260:
2256:
2252:
2248:
2244:
2240:
2234:
2231:
2228:
2227:
2224:
2220:
2216:
2213:
2209:
2206:
2202:
2199:
2195:
2191:
2190:
2184:
2181:
2178:
2175:
2172:
2169:
2166:
2163:
2160:
2157:
2154:
2151:
2146:
2145:
2141:
2138:
2135:
2132:
2129:
2126:
2123:
2120:
2117:
2114:
2111:
2108:
2105:
2104:
2100:
2097:
2094:
2091:
2088:
2085:
2082:
2079:
2076:
2073:
2070:
2067:
2064:
2061:
2060:
2056:
2053:
2050:
2047:
2044:
2041:
2038:
2035:
2032:
2029:
2026:
2023:
2020:
2017:
2016:
2012:
2009:
2006:
2003:
2000:
1997:
1994:
1991:
1988:
1985:
1982:
1979:
1976:
1975:
1971:
1968:
1965:
1962:
1959:
1956:
1953:
1950:
1947:
1944:
1941:
1938:
1933:
1930:
1929:
1925:
1922:
1919:
1916:
1913:
1910:
1907:
1904:
1901:
1898:
1895:
1892:
1887:
1884:
1883:
1879:
1876:
1873:
1870:
1867:
1864:
1861:
1858:
1855:
1852:
1849:
1846:
1843:
1838:
1835:
1834:
1830:
1827:
1824:
1821:
1818:
1815:
1812:
1809:
1806:
1803:
1800:
1797:
1794:
1791:
1790:
1786:
1783:
1780:
1777:
1774:
1771:
1768:
1765:
1762:
1759:
1756:
1753:
1750:
1747:
1746:
1742:
1739:
1736:
1733:
1730:
1727:
1724:
1721:
1718:
1715:
1712:
1709:
1704:
1701:
1700:
1696:
1693:
1690:
1687:
1684:
1681:
1678:
1675:
1672:
1669:
1666:
1663:
1658:
1657:
1653:
1650:
1647:
1644:
1641:
1638:
1635:
1632:
1629:
1626:
1623:
1620:
1615:
1612:
1611:
1607:
1604:
1601:
1598:
1595:
1592:
1589:
1586:
1583:
1580:
1577:
1574:
1571:
1568:
1567:
1563:
1560:
1557:
1554:
1551:
1548:
1545:
1542:
1539:
1536:
1533:
1530:
1527:
1524:
1523:
1519:
1516:
1513:
1510:
1503:
1496:
1489:
1486:
1483:
1478:
1475:
1472:
1469:
1464:
1461:
1460:
1456:
1453:
1450:
1447:
1444:
1441:
1438:
1435:
1432:
1429:
1426:
1423:
1421:
1418:
1417:
1413:
1410:
1407:
1404:
1401:
1396:
1393:
1390:
1388:
1385:
1380:
1375:
1373:
1368:
1366:
1363:
1362:
1356:
1351:
1346:
1341:
1336:
1331:
1327:
1323:
1319:
1315:
1311:
1307:
1305:
1302:
1301:
1295:
1290:
1285:
1280:
1275:
1270:
1265:
1260:
1255:
1250:
1245:
1240:
1237:
1236:
1228:
1226:
1222:
1218:
1214:
1208:
1204:
1201:
1197:
1193:
1189:
1185:
1179:
1166:
1163:
1160:
1157:
1153:
1149:
1146:
1143:
1140:
1137:
1134:
1131:
1128:
1125:
1124:
1123:
1122:
1115:
1111:
1108:
1105:
1104:
1096:
1091:
1086:
1081:
1076:
1071:
1066:
1061:
1056:
1051:
1046:
1043:
1038:
1035:
1034:
1030:
1027:
1024:
1021:
1018:
1015:
1012:
1009:
1006:
1003:
1000:
997:
992:
989:
988:
982:
977:
972:
969:
966:
963:
958:
955:
952:
947:
944:
941:
939:(DTCM) Memory
936:
935:
929:
924:
919:
916:
913:
910:
905:
902:
899:
894:
891:
888:
886:(ITCM) Memory
883:
882:
876:
871:
866:
863:
860:
857:
852:
849:
846:
843:
840:
837:
835:
832:
831:
825:
820:
815:
810:
807:
804:
799:
796:
793:
790:
787:
784:
782:
779:
778:
772:
767:
762:
757:
752:
747:
744:
741:
738:
735:
732:
729:
727:
720:
717:
716:
710:
705:
700:
695:
690:
685:
680:
675:
670:
667:
662:
659:
656:
650:
649:
645:
642:
639:
636:
633:
630:
627:
624:
621:
618:
615:
612:
609:
608:
604:
601:
598:
595:
592:
589:
586:
583:
580:
577:
574:
571:
568:
567:
561:
556:
551:
546:
541:
536:
531:
526:
521:
516:
511:
506:
504:
500:
499:
493:
488:
483:
478:
473:
468:
463:
458:
453:
448:
443:
438:
435:
434:
423:
419:
415:
411:
407:
403:
399:
395:
391:
387:
383:
382:
381:
378:
376:
372:
369:
368:synthesizable
365:
355:
353:
348:
339:
337:
333:
327:
325:
321:
317:
313:
309:
305:
301:
296:
294:
290:
286:
282:
278:
272:
268:
259:
256:
253:
252:
249:
246:
243:
242:
239:
236:
233:
232:
229:
226:
223:
222:
219:
216:
213:
212:
209:
206:
203:
202:
199:
196:
193:
192:
189:
186:
183:
182:
179:
176:
173:
172:
169:
166:
163:
162:
159:
156:
153:
152:
149:
146:
143:
142:
138:
135:
134:
129:
121:
119:
114:
110:
106:
103:
100:
96:
88:
84:
81:
78:with 16
77:
73:
67:
63:
56:
52:
47:
41:
37:
33:
19:
9703:LatticeMico8
9693:ARM Cortex-M
9692:
9669:Intellectual
9044:ARM Cortex-R
8915:ARM Cortex-R
8882:
8408:FA526, FA626
8133:ARM Cortex-M
8132:
8128:ARM Cortex-R
8123:ARM Cortex-A
8108:ARM Holdings
8047:Cortex-R52+F
7863:, i.MX RT600
7772:Toshiba TX04
7737:Nordic nRF52
7676:Toshiba TX03
7635:Holtek HT32F
7510:Toshiba TX00
7488:Nordic nRF51
7442:ARM Cortex-M
7441:
7437:ARM Cortex-R
7432:ARM Cortex-A
7417:ARM Holdings
6854:
6840:
6826:
6812:
6798:
6784:
6770:
6756:
6742:
6728:
6679:
6670:
6659:
6648:. Retrieved
6638:
6627:the original
6613:
6602:
6591:
6579:. Retrieved
6569:
6558:
6549:
6479:the original
6474:Arm Holdings
6472:
6449:
6428:
6407:
6386:
6363:
6340:
6315:
6292:
6269:
6246:
6221:
6180:
6127:
6074:
6053:
6032:
6011:
5988:
5967:
5946:
5923:
5914:
5905:
5896:
5887:
5866:
5857:
5848:
5825:
5757:
5723:
5715:
5643:
5642:
5635:
5495:
5494:
5480:
5473:
5345:
5344:
5330:
5323:
5248:
5238:
5234:
5232:
5225:
5147:
5140:Raspberry Pi
5134:Silicon Labs
5077:
5050:
5049:
5026:
5015:
4922:
4893:
4892:
4869:
4858:
4777:
4730:
4729:
4659:
4644:
4566:(one or two
4432:
4419:LM4F, TM4C,
4403:EFM32 Wonder
4399:Energy Micro
4395:Silicon Labs
4362:NuMicro M480
4312:
4262:
4221:
4220:
4150:
4143:
4123:Energy Micro
4040:
4029:
3975:
3924:Energy Micro
3920:Silicon Labs
3914:Silicon Labs
3818:
3804:
3803:
3743:
3634:
3605:
3604:
3564:
3557:
3493:
3486:
3469:
3440:Energy Micro
3436:Silicon Labs
3421:Raspberry Pi
3362:
3336:
3335:
3296:
3288:
3209:
3134:
3112:
3111:
3073:
3070:
3012:
3004:
2983:
2980:Deprecations
2834:Co-processor
2293:Instructions
2270:
2266:
2258:
2250:
2242:
2218:
2211:
2204:
2197:
2065:instructions
2063:Co-processor
1844:instructions
1795:instructions
1705:instructions
1616:instructions
1572:instructions
1528:instructions
1209:
1205:
1199:
1195:
1191:
1187:
1183:
1181:
1120:
1119:
1116:is released.
1113:
1037:Vector Table
726:Stack Limits
393:sub-regions.
379:
373:(written in
361:
345:
328:
297:
274:
95:ARM Cortex-M
94:
92:
83:flash memory
55:Energy Micro
35:
9733:Open-source
9680:Proprietary
9489:Flow to HDL
9311:Logic block
9069:Programming
8832:PIC24/dsPIC
8768:Rabbit 2000
8579:Word length
8283:WM8505/8650
8220:Freescale
8028:Cortex-R52F
7986:Scaleo OLEA
7936:Renesas RA8
7929:Cortex-M85F
7904:Cortex-M55F
7888:Cortex-M35P
7840:Cortex-M33F
7632:Fujitsu FM3
7564:Zero, Happy
7172:Cortex-M35P
6924:ARM generic
6680:ARM Limited
6646:. AnandTech
6550:ARM Limited
6450:ARM Limited
6429:ARM Limited
6408:ARM Limited
6387:ARM Limited
6364:ARM Limited
6341:ARM Limited
6316:ARM Limited
6293:ARM Limited
6270:ARM Limited
6247:ARM Limited
6222:ARM Limited
6181:ARM Limited
6128:ARM Limited
6075:ARM Limited
6054:ARM Limited
6033:ARM Limited
6012:ARM Limited
5989:ARM Limited
5968:ARM Limited
5947:ARM Limited
5924:ARM Limited
5906:ARM Limited
5888:ARM Limited
5867:ARM Limited
5849:ARM Limited
5719:ARM Limited
5168:Cortex-M35P
5163:Cortex-M35P
4707:arithmetic.
4647:superscalar
4568:Cortex-A15s
4555:Cortex-A15s
4305:SimpleLink
4198:arithmetic.
3916:Precision32
3446:Zero, Happy
2790:BLXNS, BXNS
1479:23 for NMI,
721:Attribution
698:(up to 16)*
347:ARM Limited
228:Cortex-M35P
109:ARM Limited
40:Bit-slicing
32:Bit-banging
18:Bit-banding
9813:Categories
9708:MicroBlaze
9659:Simulators
9639:Xilinx ISE
9106:Bootloader
9062:Interfaces
8424:compatible
8411:DEC/Intel
8399:compatible
8380:compatible
8315:Freescale
8149:processors
8012:Cortex-R7F
7979:Cortex-R5F
7960:Cortex-R4F
7811:Cortex-M23
7792:E7, S7, V7
7781:Cortex-M7F
7711:Cortex-M4F
7696:4L, 4N, 4S
7667:F1, F2, L1
7522:Cortex-M0+
7358:– keil.com
7278:ARMv8.1-M
7256:Cortex-M85
7250:ARMv8.1-M
7228:Cortex-M55
7222:ARMv8.1-M
7200:Cortex-M52
7144:Cortex-M33
7114:Cortex-M23
6972:Cortex-M0+
6926:user guide
6650:2015-06-15
5817:References
5683:operation.
5578:Cortex-M85
5573:Cortex-M85
5416:Cortex-M55
5411:Cortex-M55
5266:Cortex-M52
5261:Cortex-M52
5095:GigaDevice
4958:Cortex-M33
4953:Cortex-M33
4928:GigaDevice
4815:Cortex-M23
4810:Cortex-M23
4786:E7, S7, V7
4769:operation.
4714:interrupts
4532:Cortex-A35
4514:Cortex-A53
4496:Cortex-A53
4492:Cortex-A72
4279:4L, 4N, 4S
4270:ADSP-CM40x
4205:interrupts
3970:mindmotion
3788:interrupts
3595:interrupts
3385:HT32F52000
3327:interrupts
3236:Cortex-M0+
3231:Cortex-M0+
3103:interrupts
1504:12 cycles,
1497:15 cycles,
1490:12 cycles,
1481:26 for IRQ
1468:wait state
1454:4-5 stages
1176:See also:
834:Data Cache
775:(0, 4, 8)
760:(up to 8)*
683:(0, 8, 16)
406:call stack
398:wait state
316:bare metal
306:(MMU) for
265:See also:
258:Cortex-M52
248:Cortex-M85
238:Cortex-M55
218:Cortex-M33
208:Cortex-M23
188:Cortex-M0+
9778:Microwatt
9773:Libre-SOC
9768:Power ISA
9751:OpenCores
9713:PicoBlaze
9520:Accellera
9513:Companies
9385:Languages
9143:debugWIRE
9125:Debugging
9049:PowerPC64
8986:Propeller
8694:MELPS 740
8413:StrongARM
8336:Qualcomm
8325:Mindspeed
8306:Broadcom
8246:Rockchip
7949:Real-time
7721:Infineon
7685:Cortex-M4
7609:Cortex-M3
7591:Microsemi
7580:Cortex-M1
7482:Infineon
7468:Cortex-M0
7352:– arm.com
7346:– arm.com
7340:– arm.com
7332:Migrating
7304:) arm.com
7108:ARMv7E-M
7086:Cortex-M7
7080:ARMv7E-M
7058:Cortex-M4
7028:Cortex-M3
7000:Cortex-M1
6942:Cortex-M0
6581:2 October
5798:Interrupt
5681:lock-step
5676:Optional
5665:TrustZone
5651:CPU cache
5649:Optional
5628:TrustZone
5613:Saturated
5511:TrustZone
5466:TrustZone
5451:Saturated
5361:TrustZone
5316:TrustZone
5301:Saturated
5218:TrustZone
5203:Saturated
5038:TrustZone
5008:TrustZone
4993:Saturated
4934:Microchip
4881:TrustZone
4852:TrustZone
4794:Freescale
4767:lock-step
4762:Optional
4741:CPU cache
4739:Optional
4712:1 to 240
4615:Saturated
4580:Cortex-M7
4575:Cortex-M7
4542:Cortex-A7
4524:Freescale
4506:Freescale
4484:Freescale
4470:Freescale
4456:Freescale
4442:Freescale
4383:Freescale
4324:ADUCM4050
4287:Freescale
4249:micro bit
4203:1 to 240
4099:Saturated
4064:Cortex-M4
4059:Cortex-M4
4035:Microsemi
4018:Cortex-A9
4014:OMAP 4470
3835:Microchip
3831:Microsemi
3786:1 to 240
3710:Saturated
3675:Cortex-M3
3670:Cortex-M3
3657:Microchip
3653:Microsemi
3645:GOWIN M1
3520:Cortex-M1
3515:Cortex-M1
3502:based on
3415:Freescale
3398:JH and MC
3389:Microchip
3283:Freescale
3056:ARMv6-M (
3041:Cortex-M0
3036:Cortex-M0
2953:Optional
2912:Optional
2871:Optional
2783:TrustZone
2736:Optional
2693:Optional
2400:CBNZ, CBZ
2185:Optional
2142:Optional
2101:Optional
2019:TrustZone
2013:Optional
1972:Optional
1926:Optional
1880:Optional
1749:Saturated
1508:to NS IRQ
1506:21 secure
1501:to NS IRQ
1499:24 secure
1487:12 cycles
1484:12 cycles
1476:15 cycles
1473:16 cycles
1457:7 stages
1359:Mainline
1357:Armv8.1-M
1352:Armv8.1-M
1347:Armv8.1-M
1225:TrustZone
1200:ARMv8.1-M
1031:Optional
995:and Cache
770:(0, 4, 8)
765:(0, 4, 8)
755:(0, 4, 8)
750:(0, 4, 8)
539:(0, 1, 2)
414:CPU cache
198:Cortex-M7
178:Cortex-M4
168:Cortex-M0
158:Cortex-M1
148:Cortex-M3
9756:OpenRISC
9671:property
9649:ModelSim
9627:Software
9601:Hardware
9594:Products
9580:Synopsys
9550:Infineon
9525:Achronix
9484:C to HDL
9449:Handel-C
9289:Concepts
9223:See also
9202:Infineon
8996:TLCS-900
8962:ColdFire
8883:Cortex-M
8847:TLCS-900
8773:TLCS-870
8346:Samsung
8287:ZiiLABS
8252:Samsung
8240:Philips
8213:AT91CAP9
8170:AT91CAP7
7915:Infineon
7866:ON RSL15
7625:Cypress
7475:Cypress
7456:Embedded
7405:Embedded
7315:), ARM (
7194:ARMv8-M
7166:ARMv8-M
7022:ARMv6-M
6994:ARMv6-M
5766:See also
5625:(VFPv5),
5621:Divide,
5563:Infineon
5463:(VFPv5),
5459:Divide,
5313:(VFPv5),
5309:Divide,
5211:Divide,
5153:Infineon
5121:RA4, RA6
5058:IEEE-754
5001:Divide,
4930:GD32E2xx
4850:Divide,
4696:support.
4669:pipeline
4667:6-stage
4623:Divide,
4595:ARMv7E-M
4334:Infineon
4317:) core:
4229:IEEE-754
4187:support.
4160:pipeline
4158:3-stage
4107:Divide,
4079:ARMv7E-M
3981:Apple A9
3871:Infineon
3850:Broadcom
3781:support.
3753:pipeline
3751:3-stage
3593:1 to 32
3574:pipeline
3572:3-stage
3453:STM32 L0
3325:1 to 32
3306:pipeline
3304:2-stage
3196:STM32 F0
3149:Infineon
3131:nRF51822
3101:1 to 32
3083:pipeline
3081:3-stage
2947:Optional
2909:Optional
2906:Optional
2900:Optional
2868:Optional
2865:Optional
2862:Optional
2859:Optional
2817:Optional
2814:Optional
2811:Optional
2808:Optional
2805:Optional
2733:Optional
2730:Optional
2718:Optional
2699:DP Float
2690:Optional
2687:Optional
2684:Optional
2681:Optional
2675:Optional
2672:Optional
2656:SP Float
2641:Optional
2638:Optional
2219:multiply
2179:Optional
2139:Optional
2136:Optional
2130:Optional
2098:Optional
2095:Optional
2092:Optional
2089:Optional
2054:Optional
2051:Optional
2048:Optional
2045:Optional
2042:Optional
2010:Optional
2007:Optional
1969:Optional
1966:Optional
1954:Optional
1923:Optional
1920:Optional
1917:Optional
1914:Optional
1908:Optional
1905:Optional
1877:Optional
1874:Optional
1822:Optional
1819:Optional
1614:Multiply
1492:14 worst
1451:4 stages
1448:3 stages
1445:3 stages
1442:2 stages
1439:6 stages
1436:3 stages
1433:3 stages
1430:3 stages
1427:2 stages
1424:3 stages
1414:Harvard
1354:Mainline
1349:Mainline
1344:Mainline
1339:Mainline
1334:Baseline
1328:ARMv7E-M
1324:ARMv7E-M
1238:Arm Core
1207:family.
1192:ARMv7E-M
1072:Optional
1067:Optional
1062:Optional
1057:Optional
1052:Optional
1047:Optional
1028:Optional
1025:Optional
1022:Optional
983:Optional
978:Optional
973:Optional
959:Optional
948:Optional
937:Data TCM
930:Optional
925:Optional
920:Optional
906:Optional
895:Optional
877:Optional
872:Optional
867:Optional
853:Optional
826:Optional
821:Optional
816:Optional
811:Optional
800:Optional
773:Optional
768:Optional
763:Optional
758:Optional
753:Optional
748:Optional
719:Security
711:Optional
706:Optional
701:Optional
696:Optional
691:Optional
686:Optional
681:Optional
676:Optional
671:Optional
663:Optional
628:Optional
625:Optional
622:Optional
590:Optional
575:Optional
537:Optional
517:Optional
512:Optional
507:Optional
436:ARM Core
300:Cortex-A
124:Overview
70:24
9723:Nios II
9613:Stratix
9575:Siemens
9560:Lattice
9545:Cadence
9439:SystemC
9393:Verilog
9145:(Atmel)
9139:(JTAG)
9001:TriCore
8974:PowerPC
8870:Am29000
8743:ST6/ST7
8624:TMS1000
8619:TLCS-47
8437:Marvell
8422:ARMv5TE
8406:Faraday
8338:MSM7000
8330:Nvidia
8308:BCM2835
8277:DaVinci
8254:S3C24xx
8235:LPC3000
8231:LPC2900
8147:Classic
7992:Xilinx
7861:LPC5500
7723:XMC4000
7484:XMC1000
7137:ARMv8-M
7051:ARMv7-M
6965:ARMv6-M
6921:website
6900:arm.com
6894:arm.com
6888:arm.com
5694:Renesas
5608:Thumb-2
5604:Thumb-1
5446:Thumb-2
5442:Thumb-1
5296:Thumb-2
5292:Thumb-1
5198:Thumb-2
5194:Thumb-1
5119:Renesas
5091:DA1469x
4988:Thumb-2
4984:Thumb-1
4946:Renesas
4940:Nuvoton
4716:, plus
4610:Thumb-2
4606:Thumb-1
4528:i.MX 8X
4510:i.MX 8M
4494:+ four
4427:Toshiba
4389:Renesas
4373:LPC4300
4369:LPC4000
4360:Nuvoton
4337:XMC4000
4328:Cypress
4207:, plus
4094:Thumb-2
4090:Thumb-1
3997:Samsung
3964:Toshiba
3958:6LoWPAN
3910:RTL8710
3908:Realtek
3904:Q32M210
3897:LPC1800
3893:LPC1700
3889:LPC1300
3856:Cypress
3790:, plus
3772:cycles.
3723:Arduino
3705:Thumb-2
3701:Thumb-1
3690:ARMv7-M
3597:, plus
3562:chips.
3535:ARMv6-M
3475:Cypress
3430:Renesas
3396:PIC32CM
3371:Cypress
3329:, plus
3251:ARMv6-M
3218:LPC4300
3201:Toshiba
3186:NuMicro
3184:Nuvoton
3179:LPC1200
3175:LPC1100
3152:XMC1100
3143:Cypress
3105:, plus
3065:(some))
3063:Thumb-2
3060:(most),
3058:Thumb-1
2565:Thumb-2
2522:Thumb-2
2479:Thumb-2
2436:Thumb-1
2393:Thumb-1
2349:Thumb-1
2212:Thumb-2
2205:Thumb-1
2198:Thumb-1
1608:Entire
1570:Thumb-2
1564:Entire
1526:Thumb-1
1470:memory)
1411:Harvard
1408:Harvard
1405:Harvard
1402:Harvard
1399:Neumann
1394:Harvard
1391:Harvard
1387:Harvard
1383:Neumann
1378:Neumann
1372:Neumann
1342:ARMv8-M
1337:ARMv8-M
1332:ARMv8-M
1320:ARMv7-M
1316:ARMv6-M
1312:ARMv6-M
1308:ARMv6-M
1196:ARMv8-M
1188:ARMv7-M
1184:ARMv6-M
1074:(0,1,2)
993:for TCM
564:(1, 2)
375:Verilog
352:silicon
342:License
131:32-bit
9785:RISC-V
9644:Vivado
9618:Virtex
9504:Chisel
9469:PALASM
9353:Xputer
9102:(HVPP)
9096:(HVSP)
9078:(ICSP)
9031:64-bit
9021:Z80000
9016:Xtensa
8991:SuperH
8979:MPC5xx
8862:32-bit
8827:MSP430
8817:CR16/C
8798:68HC12
8793:65C816
8785:16-bit
8689:65C265
8684:65C134
8662:68HC11
8657:68HC08
8652:68HC05
8629:ÎĽCOM-4
8601:COP400
8596:Am2900
8564:RISC-V
8554:MPS430
8432:XScale
8378:ARMv2a
8369:WM87x0
8363:OMAP 2
8317:i.MX3x
8289:ZMS-05
8269:OMAP 1
8237:, LH7A
8207:Atmel
8164:Atmel
8002:ZynqRF
7998:ZynqMP
7994:Versal
7802:F7, H7
7768:MSP432
7756:Wonder
7672:OMAP 4
7616:Actel
7553:RP2040
6861:
6847:
6833:
6819:
6805:
6791:
6777:
6763:
6749:
6735:
5143:RP2350
5101:Nordic
5089:Dialog
5085:ADUCM4
4805:F7, H7
4551:OMAP 5
4530:(four
4488:i.MX 8
4474:i.MX 7
4460:i.MX 6
4446:Vybrid
4421:MSP432
4354:Nordic
4344:Darwin
4052:Xilinx
4046:Altera
4000:Exynos
3954:Zigbee
3946:OMAP 4
3865:Holtek
3840:(FPGA)
3663:Xilinx
3640:Altera
3424:RP2040
3405:LPC800
3383:Holtek
3164:Nordic
3158:Dialog
2993:endian
2917:PACBTI
2341:Cortex
2336:Cortex
2331:Cortex
2326:Cortex
2321:Cortex
2316:Cortex
2311:Cortex
2306:Cortex
2301:Cortex
2296:Cortex
1703:Divide
1605:Entire
1602:Entire
1599:Entire
1596:Entire
1590:Entire
1587:Entire
1584:Entire
1561:Entire
1558:Entire
1555:Entire
1552:Entire
1546:Entire
1543:Entire
1540:Entire
1466:(zero
1296:Cortex
1291:Cortex
1286:Cortex
1281:Cortex
1276:Cortex
1271:Cortex
1266:Cortex
1261:Cortex
1256:Cortex
1251:Cortex
1246:Cortex
1241:Cortex
1099:(1,2)
1039:Offset
678:(0, 8)
665:(0, 8)
653:Unit (
559:(1, 2)
554:(1, 2)
549:(1, 2)
544:(1, 2)
514:(0, 1)
494:Cortex
489:Cortex
484:Cortex
479:Cortex
474:Cortex
469:Cortex
464:Cortex
459:Cortex
454:Cortex
449:Cortex
444:Cortex
439:Cortex
322:which
291:, and
99:32-bit
9555:Intel
9535:Aldec
9494:MyHDL
9420:VITAL
9192:Intel
9177:Lists
9165:(ITP)
9159:(ICE)
9153:(ICD)
9116:aWire
9090:(PDI)
9084:(ISP)
8969:PIC32
8957:68000
8952:MN103
8920:AVR32
8903:STM32
8888:EFM32
8852:Z8000
8807:80186
8716:XC800
8639:8-bit
8614:S1C6x
8609:PPS-4
8605:MARC4
8588:4-bit
8524:68000
8397:ARMv4
8387:Amber
8299:ARM11
8185:, LH7
7874:STM32
7800:STM32
7761:STM32
7754:EFM32
7665:STM32
7595:Actel
7569:STM32
7562:EFM32
7505:STM32
7363:Other
6916:width
6630:(PDF)
6623:(PDF)
5688:Chips
5551:Chips
5401:Chips
5256:ST33K
5245:Chips
5215:(SP),
5128:STM32
5115:RSL15
5074:Chips
5005:(SP),
4919:Chips
4803:STM32
4774:Chips
4671:with
4553:(two
4490:(two
4411:STM32
4356:nRF52
4342:Maxim
4307:Wi-Fi
4297:STM32
4239:Chips
4162:with
4129:WG990
4127:EFM32
4016:(one
3936:STM32
3867:HT32F
3827:Actel
3815:Chips
3755:with
3649:Actel
3631:Chips
3444:EFM32
3377:Epson
3359:Chips
3167:nRF51
3123:Chips
3015:ARM7T
2995:mode.
2357:YIELD
2288:Instr
2285:Group
1094:(1,2)
1089:(1,2)
1084:(1,2)
1079:(1,2)
1069:(0,1)
1064:(0,1)
1059:(0,1)
1054:(0,1)
1049:(0,1)
673:(0,8)
519:(0,1)
509:(0,1)
503:Timer
496:M85
481:M35P
289:FPGAs
285:ASSPs
281:ASICs
139:Core
9761:1200
9718:Nios
9698:LEON
9499:ELLA
9479:CUPL
9474:ABEL
9454:Lola
9444:AHDL
9410:VHDL
9343:PSoC
9323:EPLD
9318:CPLD
9306:FPGA
9296:ASIC
9006:V850
8947:M32R
8942:H8SX
8935:FR-V
8842:RL78
8812:C166
8763:eZ80
8748:STM8
8728:COP8
8711:8051
8706:8048
8679:6502
8672:RS08
8647:6800
8549:MIPS
8529:8051
8494:Main
8273:AM1x
8229:NXP
8197:ARM9
8181:NXP
8157:ARM7
7920:Edge
7918:PSoC
7859:NXP
7740:NXP
7645:NXP
7627:PSoC
7542:NXP
7491:NXP
7477:PSoC
7274:Link
7269:Link
7264:Link
7246:Link
7241:Link
7236:Link
7218:Link
7208:Link
7180:Link
7162:Link
7157:Link
7152:Link
7132:Link
7127:Link
7122:Link
7104:Link
7099:Link
7094:Link
7076:Link
7071:Link
7066:Link
7046:Link
7041:Link
7036:Link
7018:Link
7013:Link
7008:Link
6990:Link
6985:Link
6980:Link
6960:Link
6955:Link
6950:Link
6911:core
6859:ISBN
6845:ISBN
6831:ISBN
6817:ISBN
6803:ISBN
6789:ISBN
6775:ISBN
6761:ISBN
6747:ISBN
6733:ISBN
6583:2014
5568:Edge
5566:PSoC
5237:and
5158:Edge
5156:PSoC
4705:SIMD
4429:TX04
4196:SIMD
4111:(SP)
4024:XMOS
3966:TX03
3859:PSoC
3560:FPGA
3203:TX00
2820:Yes
2777:Yes
2650:Yes
2606:Yes
2559:Yes
2516:Yes
2473:Yes
2430:Yes
2387:Yes
2343:M85
2328:M35P
2290:bits
2236:TBD.
2057:Yes
1934:(DP)
1888:(SP)
1839:(HP)
1831:Yes
1787:Yes
1763:Some
1743:Yes
1697:Yes
1654:Yes
1593:Some
1581:Some
1578:Some
1575:Some
1549:Most
1537:Most
1534:Most
1531:Most
1520:TBD
1494:case
1298:M85
1283:M35P
1156:JTAG
491:M55
486:M52
476:M33
471:M23
446:M0+
402:SRAM
336:ARM9
334:and
332:ARM7
293:SoCs
269:and
254:2023
244:2022
234:2020
224:2018
214:2016
204:2016
194:2014
184:2012
174:2010
164:2009
154:2007
144:2004
136:Year
102:RISC
93:The
9790:Zet
9741:JOP
9688:ARC
9654:VTR
9608:iCE
9570:NXP
9540:Arm
9530:AMD
9464:UPF
9459:PSL
9432:DPI
9415:AMS
9403:AMS
9338:GAL
9333:PAL
9328:PLA
9301:SoC
9111:ROM
9039:ARC
8925:CRX
8908:XMC
8898:SAM
8893:LPC
8880:ARM
8875:ARC
8837:R8C
8822:H8S
8758:Z80
8723:AVR
8701:78K
8667:S08
8569:x86
8559:PIC
8544:AVR
8539:ARM
8534:ARC
7872:ST
7823:SAM
7790:SAM
7729:SAM
7694:SAM
7640:SAM
7537:SAM
7213:N/A
7190:N/A
7185:N/A
6919:ARM
6914:Bit
6909:ARM
5721:).
5696:RA8
5655:ECC
5623:FPU
5617:DSP
5461:FPU
5455:DSP
5311:FPU
5305:DSP
5213:FPU
5207:DSP
5107:NXP
5003:FPU
4997:DSP
4790:NXP
4784:SAM
4745:ECC
4718:NMI
4701:MAC
4625:FPU
4619:DSP
4520:NXP
4502:NXP
4480:NXP
4466:NXP
4452:NXP
4438:NXP
4379:NXP
4366:NXP
4315:FPU
4283:NXP
4277:SAM
4209:NMI
4192:MAC
4146:DSP
4109:FPU
4103:DSP
4004:DVS
3991:CSR
3950:BLE
3886:NXP
3880:SAM
3792:NMI
3738:NXP
3599:NMI
3411:NXP
3402:NXP
3392:SAM
3331:NMI
3279:NXP
3215:NXP
3172:NXP
3107:NMI
2876:ACI
2774:Yes
2771:Yes
2768:Yes
2765:Yes
2762:Yes
2647:Yes
2644:Yes
2632:Yes
2629:Yes
2612:DSP
2603:Yes
2600:Yes
2597:Yes
2594:Yes
2588:Yes
2585:Yes
2582:Yes
2574:CLZ
2556:Yes
2553:Yes
2550:Yes
2547:Yes
2544:Yes
2541:Yes
2538:Yes
2535:Yes
2513:Yes
2510:Yes
2507:Yes
2504:Yes
2501:Yes
2498:Yes
2495:Yes
2492:Yes
2489:Yes
2470:Yes
2467:Yes
2464:Yes
2461:Yes
2455:Yes
2452:Yes
2449:Yes
2427:Yes
2424:Yes
2421:Yes
2418:Yes
2415:Yes
2412:Yes
2409:Yes
2406:Yes
2384:Yes
2381:Yes
2378:Yes
2375:Yes
2372:Yes
2369:Yes
2366:Yes
2363:Yes
2360:Yes
2338:M55
2333:M52
2323:M33
2318:M23
2243:FPU
1828:Yes
1825:Yes
1813:Yes
1810:Yes
1793:DSP
1784:Yes
1781:Yes
1778:Yes
1775:Yes
1769:Yes
1766:Yes
1740:Yes
1737:Yes
1734:Yes
1731:Yes
1728:Yes
1725:Yes
1722:Yes
1719:Yes
1694:Yes
1691:Yes
1688:Yes
1685:Yes
1679:Yes
1676:Yes
1673:Yes
1651:Yes
1648:Yes
1645:Yes
1642:Yes
1639:Yes
1636:Yes
1633:Yes
1630:Yes
1627:Yes
1624:Yes
1621:Yes
1517:TBD
1514:TBD
1511:TBD
1397:Von
1381:Von
1376:Von
1370:Von
1293:M55
1288:M52
1278:M33
1273:M23
1248:M0+
1217:DSP
1152:SWD
1097:Yes
1092:Yes
1087:Yes
1082:Yes
1077:Yes
991:ECC
655:MPU
646:No
619:No*
605:No
562:Yes
557:Yes
552:Yes
547:Yes
542:Yes
534:(1)
532:Yes
529:(1)
527:Yes
524:(1)
522:Yes
466:M7
461:M4
456:M3
451:M1
441:M0
422:DMA
371:RTL
366:as
105:ARM
72:MHz
66:Die
51:NXP
9815::
9011:RX
8930:FR
8802:16
8753:Z8
8733:H8
8340:,
8275:,
8271:,
8233:,
8211:,
8168:,
8000:,
7996:,
7571:L0
7507:F0
7327:).
7319:,
7311:,
7260:32
7232:32
7204:32
7176:32
7148:32
7118:32
7090:32
7062:32
7032:32
7004:32
6976:32
6946:32
6706:^
6688:^
6678:.
6548:.
6517:^
6487:^
6471:.
6458:^
6448:.
6437:^
6427:.
6416:^
6406:.
6395:^
6385:.
6372:^
6362:.
6349:^
6339:.
6324:^
6314:.
6301:^
6291:.
6278:^
6268:.
6255:^
6245:.
6230:^
6220:.
6207:^
6189:^
6179:.
6136:^
6126:.
6083:^
6073:.
6062:^
6052:.
6041:^
6031:.
6020:^
6010:.
5997:^
5987:.
5976:^
5966:.
5955:^
5945:.
5932:^
5922:.
5904:.
5886:.
5875:^
5865:.
5847:.
5836:^
5809:,
5800:,
5615:,
5606:,
5453:,
5444:,
5303:,
5294:,
5205:,
5196:,
5125:ST
5113:ON
5024:.
4995:,
4986:,
4867:.
4800:ST
4617:,
4608:,
4538:ST
4526:)
4508:)
4486:)
4472:)
4458:)
4444:)
4408:ST
4401:)
4371:,
4293:ST
4251:v2
4138:TI
4101:,
4092:,
3933:ST
3926:)
3902:ON
3895:,
3891:,
3703:,
3481:ST
3463:,
3461:C0
3459:,
3457:G0
3455:,
3450:ST
3442:)
3193:ST
3177:,
2950:No
2944:No
2941:No
2938:No
2935:No
2932:No
2929:No
2926:No
2920:32
2903:No
2897:No
2894:No
2891:No
2888:No
2885:No
2879:32
2856:No
2853:No
2850:No
2847:No
2844:No
2838:16
2825:32
2802:No
2799:No
2796:No
2793:No
2787:16
2759:No
2756:No
2753:No
2750:No
2744:32
2727:No
2724:No
2721:No
2715:No
2712:No
2709:No
2703:32
2678:No
2669:No
2666:No
2660:32
2635:No
2626:No
2623:No
2616:32
2591:No
2579:No
2569:32
2532:No
2526:32
2483:32
2458:No
2446:No
2443:IT
2440:16
2403:No
2397:16
2353:16
2313:M7
2308:M4
2303:M3
2267:DP
2259:SP
2251:HP
2182:No
2176:No
2173:No
2170:No
2167:No
2164:No
2161:No
2158:No
2155:No
2152:No
2133:No
2127:No
2124:No
2121:No
2118:No
2115:No
2112:No
2109:No
2086:No
2083:No
2080:No
2077:No
2074:No
2071:No
2068:No
2039:No
2036:No
2033:No
2030:No
2027:No
2024:No
2004:No
2001:No
1998:No
1995:No
1992:No
1989:No
1986:No
1983:No
1980:No
1963:No
1960:No
1957:No
1951:No
1948:No
1945:No
1942:No
1939:No
1911:No
1902:No
1899:No
1896:No
1893:No
1871:No
1868:No
1865:No
1862:No
1859:No
1856:No
1853:No
1850:No
1847:No
1816:No
1807:No
1804:No
1801:No
1798:No
1772:No
1760:No
1757:No
1754:No
1716:No
1713:No
1710:No
1682:No
1670:No
1667:No
1664:No
1268:M7
1263:M4
1258:M3
1253:M1
1243:M0
1154:,
1044:No
1019:No
1016:No
1013:No
1010:No
1007:No
1004:No
1001:No
998:No
970:No
967:No
964:No
956:No
953:No
945:No
942:No
917:No
914:No
911:No
903:No
900:No
892:No
889:No
864:No
861:No
858:No
850:No
847:No
844:No
841:No
838:No
808:No
805:No
797:No
794:No
791:No
788:No
785:No
745:No
742:No
739:No
736:No
733:No
730:No
668:No
660:No
643:No
640:No
637:No
634:No
631:No
616:No
613:No
602:No
599:No
596:No
593:No
587:No
584:No
581:No
578:No
572:No
400:)
364:IP
338:.
326:.
287:,
283:,
279:,
80:KB
9398:A
9274:e
9267:t
9260:v
8800:/
8479:e
8472:t
8465:v
8091:e
8084:t
8077:v
7593:(
7397:e
7390:t
7383:v
7325:5
7321:4
7317:3
7313:2
7309:1
7302:3
7298:2
7294:1
6865:.
6851:.
6837:.
6823:.
6809:.
6795:.
6781:.
6767:.
6753:.
6739:.
6653:.
6585:.
6552:.
6452:.
6431:.
6410:.
6389:.
6366:.
6343:.
6318:.
6295:.
6272:.
6249:.
6224:.
6183:.
6130:.
6077:.
6056:.
6035:.
6014:.
5991:.
5970:.
5949:.
5926:.
5908:.
5890:.
5869:.
5851:.
5657:.
5619:,
5610:,
5457:,
5448:,
5307:,
5298:,
5209:,
5200:,
4999:,
4990:,
4848:,
4843:,
4792:(
4747:.
4720:.
4621:,
4612:,
4522:(
4504:(
4482:(
4468:(
4454:(
4440:(
4397:(
4381:(
4295:(
4285:(
4211:.
4166:.
4105:,
4096:,
3987:)
3960:)
3956:+
3952:+
3922:(
3833:/
3829:/
3794:.
3759:.
3707:,
3655:/
3651:/
3601:.
3576:.
3548:,
3438:(
3413:(
3281:(
3264:,
2273:.
2271:F
2265:(
2257:(
2249:(
657:)
89:.
57:)
42:.
36:n
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.