STM32F407ZGT6 Development Board
- Product Code:SQ6690
- Availability:In Stock
- $21.99
- Ex Tax:$21.99
Tags: ARM Cortex M4, Development Board, ARM, STM32F407XX, STM32
Description:
The STM32F405xx and STM32F407xx family is based on the high-performance Arm® Cortex®-M4 32-bit RISC core operating at a frequency of up to 168 MHz. The Cortex-M4 core features a Floating point unit (FPU) single precision which supports all Arm single-precision data-processing instructions and data types. It also implements a full set of DSP instructions and a memory protection unit (MPU) which enhances application security.
The STM32F405xx and STM32F407xx family incorporates high-speed embedded memories (Flash memory up to 1 Mbyte, up to 192 Kbytes of SRAM), up to 4 Kbytes of backup SRAM, and an extensive range of enhanced I/Os and peripherals connected to two APB buses, three AHB buses and a 32-bit multi-AHB bus matrix.
All devices offer three 12-bit ADCs, two DACs, a low-power RTC, twelve general-purpose 16-bit timers including two PWM timers for motor control, two general-purpose 32-bit timers. a true random number generator (RNG). They also feature standard and advanced communication interfaces.
Arm development boards are the ideal platform for accelerating the development and reducing the risk of new SoC designs.
The combination of ASIC and FPGA technology in Arm boards delivers an optimal solution in terms of speed, accuracy, flexibility, and cost. The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by Arm Holdings.
The ARM Cortex-M4 processor with FPU 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 architecture, like most 32-bit architectures, is well-suited to use. The majority of the control code is written using high-level programming languages like C and C++ instead of the assembly language.
The processor supports a set of DSP instructions that allow efficient signal processing and complex algorithm execution.
The memory protection unit (MPU) is used to manage the CPU accesses to memory to prevent one task from accidentally corrupt the memory or resources used by any other active task.
STM32F407ZGT6 Board Application:
- Motor drive and application control
- Medical equipment
- Industrial applications: PLC, inverters, circuit breakers
- Printers, and scanners
- Alarm systems, video intercom, and HVAC
- Home audio appliances
STM32F407ZGT6 Board Features:
- Flexible static memory controller supporting Compact Flash, SRAM, PSRAM, NOR and NAND memories
- Adaptive real-time accelerator (ART Accelerator ™)
- Enabling 0-execution wait state from flash memory
- Memory protection unit
- DSP instructions
- Clock, reset and supply management
- Internal 16 MHz factories edged with RC (1% accuracy)
- 32 kHz oscillator for RTC with calibration
- Internal 32 kHz RC with calibration
- Sleep, Stop and Standby mode
- Serial wire debugging (SWD) and JTAG interfaces
- Debug mode
- True generator of random numbers
- CRC calculation unit
- 96-bit unique ID
- Features:
- Core: STM32F407ZGT6 ARM® 32-bit Cortex®-M4 CPU with FPU
- Flash Memory: Up to 1 MB
- SRAM Memory: Up to 192 + 4 Kbytes ( including 64-Kbyte of CCM RAM data )
- Frequency: Up to 168 MHZ
- LCD Parallel Interface: 8080/6800 Modes
- Operating Voltage: 1.8V - 3.6V
- Crystal Oscillator: 4-to-26 MHz
- A / D Converters: 3 × 12-bit, up to 24 channels and 7.2 MSPS in triple interleaved mode
- D / A Converters: 2 × 12-bit
- General-Purpose DMA: 16-stream DMA controller with FIFO and burst support
- Timers: Up to twelve 16-bit and two 32-bit timers up to 168 MHZ, each with up to 4 IC / OC / PWM or pulse counter and quadrature (incremental) encoder input
- RTC: Subsecond precision, Calendar hardware3
- Interface: I2C, USART, UART, SPI, SDIO
Document:
Interfaces | |
Interface Type | I2C , USART , UART , SPI , SDIO |
Electrical Parameters | |
Operating Voltage | 1.8V - 3.6V |
Board Parameters | |
ADC | 3X 12-bit, up to 24 channels |
Clock Speed | Up to 168 Mhz |
CPU | STM32F407ZGT6 ARM® 32-bit Cortex®-M4 |
FLASH | Up to 1 Mbyte |
SRAM | Up to 192 + 4 Kbytes |
Timer | Up to twelve 16-bit and two 32-bit timers up to 168 mhz |