Electronic Components Datasheet Search
  English  ▼

X  

CORTEX-M4 Datasheet(PDF) 3 Page - Arm Limited (or its affiliates).

Part # CORTEX-M4
Description  Arm Cortex-M4 Datasheet
PDF  10 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ARM [Arm Limited (or its affiliates).]
Direct Link  https://www.arm.com/
Logo ARM - Arm Limited (or its affiliates).

CORTEX-M4 Datasheet(HTML) 3 Page - Arm Limited (or its affiliates).

  CORTEX-M4 Datasheet HTML 1Page - Arm Limited (or its affiliates). CORTEX-M4 Datasheet HTML 2Page - Arm Limited (or its affiliates). CORTEX-M4 Datasheet HTML 3Page - Arm Limited (or its affiliates). CORTEX-M4 Datasheet HTML 4Page - Arm Limited (or its affiliates). CORTEX-M4 Datasheet HTML 5Page - Arm Limited (or its affiliates). CORTEX-M4 Datasheet HTML 6Page - Arm Limited (or its affiliates). CORTEX-M4 Datasheet HTML 7Page - Arm Limited (or its affiliates). CORTEX-M4 Datasheet HTML 8Page - Arm Limited (or its affiliates). CORTEX-M4 Datasheet HTML 9Page - Arm Limited (or its affiliates). Next Button
Zoom Inzoom in Zoom Outzoom out
 3 / 10 page
background image
3
Cortex-M4 Components
Processor
The Cortex-M4 processor features a low gate count processor core, with low latency
interrupt processing that has:
A subset of the Thumb instruction set, defined in the Armv7-M architecture
Banked Stack Pointer (SP)
Hardware divide instructions, SDIV and UDIV
Handler and Thread modes
Thumb and Debug states
Support for interruptible-continued instructions LDM, STM, PUSH, and POP
for low interrupt latency
Automatic processor state saving and restoration for low latency Interrupt Service
Routine (ISR) entry and exit
Support for Armv6 big-endian byte-invariant or little-endian accesses
Support for Armv6 unaligned accesses
Floating Point Unit (FPU) in the Cortex-M4 with FPU processor providing:
32-bit instructions for single-precision (C float) data-processing operations
Combined Multiply and Accumulate instructions for increased precision (Fused MAC)
Hardware support for conversion, addition, subtraction, multiplication with optional
accumulate, division, and square root
Hardware support for denormals and all IEEE rounding modes
32 dedicated 32-bit single precision registers, also addressable as 16
double-word registers
Decoupled three-stage pipeline
Nested Vectored Interrupt Controller
Nested Vectored Interrupt Controller (NVIC) closely integrated with the processor core
to achieve low latency interrupt processing. Features include:
External interrupts, configurable from 1 to 240
Bits of priority, configurable from 3 to 8
Dynamic reprioritization of interrupts
Priority grouping
— This enables selection of preempting interrupt levels and non preempting
interrupt levels.
Support for tail-chaining and late arrival of interrupts
— This enables back-to-back interrupt processing without the overhead of state
saving and restoration between interrupts.



Html Pages

1 2 3 4 5 6 7 8 9 10


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com