STM32F207ICH6 STMicroelectronics, STM32F207ICH6 Datasheet - Page 18
STM32F207ICH6
Manufacturer Part Number
STM32F207ICH6
Description
ARM Microcontrollers - MCU 32-Bit ARM Cortex M3 CAM 256 kB
Manufacturer
STMicroelectronics
Datasheet
1.STM32F207VFT6TR.pdf
(177 pages)
Specifications of STM32F207ICH6
Product Category
ARM Microcontrollers - MCU
Rohs
yes
Core
ARM Cortex M3
Data Bus Width
32 bit
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
STM32F207ICH6
Manufacturer:
STMicroelectronics
Quantity:
500
- Current page: 18 of 177
- Download datasheet (3Mb)
Description
2.2.1
2.2.2
2.2.3
2.2.4
18/177
ARM
The ARM Cortex-M3 processor is the latest generation of ARM processors for embedded
systems. It was developed to provide a low-cost platform that meets the needs of MCU
implementation, with a reduced pin count and low-power consumption, while delivering
outstanding computational performance and an advanced response to interrupts.
The ARM Cortex-M3 32-bit RISC processor features exceptional code-efficiency, delivering
the high-performance expected from an ARM core in the memory size usually associated
with 8- and 16-bit devices.
With its embedded ARM core, the STM32F20x family is compatible with all ARM tools and
software.
Figure 4
Adaptive real-time memory accelerator (ART Accelerator™)
The ART Accelerator™ is a memory accelerator which is optimized for STM32 industry-
standard ARM
of the ARM Cortex-M3 over Flash memory technologies, which normally requires the
processor to wait for the Flash memory at higher operating frequencies.
To release the processor full 150 DMIPS performance at this frequency, the accelerator
implements an instruction prefetch queue and branch cache which increases program
execution speed from the 128-bit Flash memory. Based on CoreMark benchmark, the
performance achieved thanks to the ART accelerator is equivalent to 0 wait state program
execution from Flash memory at a CPU frequency up to 120 MHz.
Memory protection unit
The memory protection unit (MPU) is used to manage the CPU accesses to memory to
prevent one task to accidentally corrupt the memory or resources used by any other active
task. This memory area is organized into up to 8 protected areas that can in turn be divided
up into 8 subareas. The protection area sizes are between 32 bytes and the whole 4
gigabytes of addressable memory.
The MPU is especially helpful for applications where some critical or certified code has to be
protected against the misbehavior of other tasks. It is usually managed by an RTOS (real-
time operating system). If a program accesses a memory location that is prohibited by the
MPU, the RTOS can detect it and take action. In an RTOS environment, the kernel can
dynamically update the MPU area setting, based on the process to be executed.
The MPU is optional and can be bypassed for applications that do not need it.
Embedded Flash memory
The STM32F20x devices embed a 128-bit wide Flash memory of 128 Kbytes, 256 Kbytes,
512 Kbytes, 768 Kbytes or 1 Mbytes available for storing programs and data.
The devices also feature 512 bytes of OTP memory that can be used to store critical user
data such as Ethernet MAC addresses or cryptographic keys.
®
Cortex™-M3 core with embedded Flash and SRAM
shows the general block diagram of the STM32F20x family.
®
Cortex™-M3 processors. It balances the inherent performance advantage
Doc ID 15818 Rev 9
STM32F20xxx
Related parts for STM32F207ICH6
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
DEV KIT FOR STM32
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
MCU ARM 128KB FLASH MEM 64-LQFP
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
MCU ARM 32BIT 128KB FLASH 64BGA
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
MCU ARM 32BIT 256K FLASH 144LQFP
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
KIT STARTER FOR STM32F10X
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
MCU ARM 128K FLASH/TIMER
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
MCU ARM 128KB FLASH MEM 100-LQFP
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
MCU 32BIT ARM 64K FLASH 36VFQFPN
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
MCU ARM 32BIT 32KB FLASH 48LQFP
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
MCU ARM 32BIT 64KB FLASH 64LQFP
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
MCU ARM 32BIT 384KB FLASH 64LQFP
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
MCU 32BIT ARM 512K FLASH 100-LQF
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
MCU ARM 32BIT 512KB FLASH 144BGA
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
MCU ARM 32BIT 512K FLASH 144LQFP
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
MCU 32BIT ARM 16K FLASH 64LQFP
Manufacturer:
STMicroelectronics
Datasheet: