EasyManua.ls Logo

Cypress PSoC 4000 Series - 4. Cortex-M0 CPU; 4.1 Features

Cypress PSoC 4000 Series
178 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
PSoC 4000 Family: PSoC 4 Architecture TRM, Document No. 001-89309 Rev. *D 25
4. Cortex-M0 CPU
The PSoC
®
4 ARM Cortex-M0 core is a 32-bit CPU optimized for low-power operation. It has an efficient three-stage pipeline,
a fixed 4-GB memory map, and supports the ARMv6-M Thumb instruction set. The Cortex-M0 also features a single-cycle 32-
bit multiply instruction and low-latency interrupt handling. Other subsystems tightly linked to the CPU core include a nested
vectored interrupt controller (NVIC), a SYSTICK timer, and debug.
This section gives an overview of the Cortex-M0 processor. For more details, see the ARM Cortex-M0 user guide or technical
reference manual, both available at www.arm.com.
4.1 Features
The PSoC 4 Cortex-M0 has the following features:
Easy to use, program, and debug, ensuring easier migration from 8- and 16-bit processors
Operates at up to 0.9 DMIPS/MHz; this helps to increase execution speed or reduce power
Supports the Thumb instruction set for improved code density, ensuring efficient use of memory
NVIC unit to support interrupts and exceptions for rapid and deterministic interrupt response
Extensive debug support including:
SWD port
Breakpoints
Watchpoints

Table of Contents

Related product manuals