首頁(yè)>MIMXRT685SFFOB>規(guī)格書詳情
MIMXRT685SFFOB中文資料恩智浦?jǐn)?shù)據(jù)手冊(cè)PDF規(guī)格書
廠商型號(hào) |
MIMXRT685SFFOB |
功能描述 | Dual-core microcontroller with 32-bit Cortex?-M33 and Xtensa HiFi4 Audio DSP CPUs; Up to 4.5 MB SRAM; FlexSPI with cache and dynamic decryption; High-speed USB device/host |
文件大小 |
5.61133 Mbytes |
頁(yè)面數(shù)量 |
171 頁(yè) |
生產(chǎn)廠商 | NXP Semiconductors |
企業(yè)簡(jiǎn)稱 |
nxp【恩智浦】 |
中文名稱 | 恩智浦半導(dǎo)體公司官網(wǎng) |
原廠標(biāo)識(shí) | |
數(shù)據(jù)手冊(cè) | |
更新時(shí)間 | 2024-11-19 22:59:00 |
相關(guān)芯片規(guī)格書
更多MIMXRT685SFFOB規(guī)格書詳情
1. General description
The RT600 is a family of dual-core microcontrollers for embedded applications featuring
an Arm Cortex-M33 CPU combined with a Cadence Xtensa HiFi4 advanced Audio Digital
Signal Processor CPU. The Cortex-M33 includes two hardware coprocessors providing
enhanced performance for an array of complex algorithms. The family offers a rich set of
peripherals and very low power consumption.
The Arm Cortex-M33 is a next generation core based on the ARMv8-M architecture that
offers system enhancements, such as ARM TrustZone? security, single-cycle digital
signal processing, and a tightly-coupled coprocessor interface, combined with low power
consumption, enhanced debug features, and a high level of support block integration. The
ARM Cortex-M33 CPU employs a 3-stage instruction pipe and includes an internal
prefetch unit that supports speculative branching. A hardware floating-point processor is
integrated into the core. On the RT600, the Cortex-M33 is augmented with two hardware
coprocessors providing accelerated support for additional DSP algorithms and
cryptography.
The Cadence Xtensa HiFi 4 Audio DSP engine is a highly optimized audio processor
designed especially for efficient execution of audio and voice codecs and pre- and
post-processing modules. It supports four 32x32-bit MACs, some support for 72-bit
accumulators, limited ability to support eight 32x16-bit MACs, and the ability to issue two
64-bit loads per cycle. There is a floating point unit providing up to four single-precision
IEEE floating point MACs per cycle.
The RT600 provides up to 4.5 MB of on-chip SRAM (plus an additional 128 KB of
tightly-coupled HiFi4 ram) and several high-bandwidth interfaces to access off-chip flash.
The FlexSPI flash interface supports two channels and includes an 32 KB cache and an
on-the-fly decryption engine. The RT600 is designed to allow the Cortex-M33 to operate
at frequencies of up to 300 MHz and the HiFi4 DSP to operate at frequencies of up to 600MHz.
2. Features and benefits
? Control processor core
? Arm Cortex-M33 processor, running at frequencies of up to 300 MHz.
? Arm TrustZone.
? Arm Cortex-M33 built-in Memory Protection Unit (MPU) supporting eight regions
? Hardware Floating Point Unit (FPU).
? Arm Cortex-M33 built-in Nested Vectored Interrupt Controller (NVIC).
? Non-maskable Interrupt (NMI) input.
? Two coprocessors for the Cortex-M33: a hardware accelerator for fixed and floating
point DSP functions (PowerQuad) and a Crypto/FFT engine (Casper). The DSP
coprocessor uses a bank of four dedicated 2 KB SRAMs. The Crypto/FFT engine
uses a bank of two 2 KB SRAMs that are also AHB accessible by the CPU and the
DMA engine.
? Serial Wire Debug with eight break points, four watch points, and a debug
timestamp counter. It includes Serial Wire Output (SWO) trace and ETM trace.
? Cortex-M33 System tick timer.
? DSP processor core:
? Cadence Xtensa HiFi4 Audio DSP processor, running at frequencies of up to
600 MHz.
? Hardware Floating Point Unit. Up to four single-precision IEEE floating point MACs
per cycle.
? Serial Wire Debug (shared with Cortex-M33 Control Domain CPU).
? System tick timer.
? Triple I/O power:
? Three independent supplies powering different clusters of pins to permit interfacing
directly to off-chip peripherals operating at different supply levels.
? On-chip Memory:
? Up to 4.5 MB of system SRAM accessible by both CPUs and all (dedicated and
general purpose) DMA engines.
? 128 KB of local, Tightly-Coupled Memory dedicated to the DSP CPU.
? 96 KB (or more) of I & D cache for DSP accesses to shared system SRAM.
? Additional SRAMs for USB traffic (8 KB), Cortex-M33 coprocessors (4 x 2 KB),
SDIO FIFOs (2 x 512 B dual-port), PUF secure key generation (2 KB), and FlexSPI
cache (32 KB).
? 16 K bits of OTP fuses for factory and user configuration.
? Up to 256 KB ROM memory for factory-programmed drivers and APIs.
? System boot from SPI, I2C, UART, Octal/Quad SPI Flash, HS USB or eMMC via
on-chip bootloader software included in ROM.
? Digital peripherals:
? Two general purpose DMA engines, each with 32 channels and up to 25
programmable request/trigger sources.
- Can be configured such that one DMA is secure and the other non-secure and/or
one can be designated for use by the M33 CPU and the other by the DSP.
? USB high-speed host/device controller with on-chip PHY and dedicated DMA
controller.
? FlexSPI flash interface with 32 KB cache and dynamic decryption for
execute-in-place and supports DMA. The FlexSPI includes 2 ports: high speed
channel A and lower speed channel B. Both ports support quad or octal operation.
? An SD/eMMC memory card interface with dedicated DMA controller. Supports
eMMC 5.0 with HS400/DDR operation (HS-400 is supported only on SD port 0).
? Eight configurable universal serial interface modules (Flexcomm Interfaces). Each
module contains an integrated FIFO and DMA support. Flexcomms 0 through 7can
be configured as:
- A USART with dedicated fractional baud rate generation and flow-control
handshaking signals. The USART can optionally be clocked at 32 kHz and
operated when the chip is in reduced power mode, using either the 32 kHz clock or
an externally supplied clock.The USART also provides partial support for LIN2.2.
- An I2C-bus interface with multiple address recognition, and a monitor mode. It
supports 400 Kb/sec Fast-mode and 1 Mb/sec Fast-mode Plus. It also supports
3.4 Mb/sec high-speed when operating in slave mode.
- An SPI interface.
- An I2S (Inter-IC Sound) interface for digital audio input or output. Each I2S
supports up to four channel-pairs.
? One high-speed SPI interface (Flexcomm Interface 14 only) supporting 50 MHz
operation.
? One additional I2C interface available on some device configurations (see specific
device data sheet for more information). This interface is intended primarily for
communication with an external power management device (PMIC), but can be
used for other purposes when the application does not use an external PMIC.
? One I3C bus interface.
? A digital microphone interface supporting up to 8 channels with associated
decimators and Voice Activation Detect. One pair of channels can be streamed
directly to I2S. The DMIC supports DMA.
? One 32-bit SCTimer/PWM module (SCT). Multi-purpose timer with extensive
event-generation, match/compare, and complex PWM and output control features.
- Supports DMA and can trigger external DMA events.
- Supports fractional match values for high resolution.
- State machine capability.
- 8 general-purpose inputs.
- 10 general-purpose/PWM outputs
- 16 matches or captures
- 16 events
- 32 states
? Five general purpose, 32-bit timer/counter modules with PWM capability.
- Each timer supports four match outputs and four capture inputs.
- Match register auto-reload from shadow registers.
- It supports DMA and can trigger external DMA events.
? 24-bit multi-rate timer module with four channels, each capable of generating
repetitive interrupts at different programmable frequencies.
? Two Windowed Watchdog Timers (WDT) with dedicated watchdog oscillator.
? Frequency measurement module to determine the frequency of a selection of
on-chip or off-chip clock sources.
? Real-Time Clock (RTC) with independent power supply and dedicated oscillator.
Integrated wake-up timer can be used to wake the device up from low-power
modes. The RTC includes eight 32-bit general purpose registers which can retain
content when power is removed from the rest of the chip.
? Ultra-low power micro-tick timer running from the watchdog oscillator with capture
capability for timestamping. Can be used to wake the device up from low-power
modes.
? 64-bit OS Event Timer common to the Cortex-M33 and DSP processors with
individual match/capture and interrupt generation logic.
? CRC engine block can calculate a CRC on supplied data using one of three
standard polynomials. The CRC engine supports DMA.
? AES256 encryption module. The Random Number Generator can be used to
create keys. Key storage is in OTP. The AES supports DMA.
? Physical Unclonable Function (PUF) key generation module.
? SHA1/SHA2 Secure Hash Algorithm module. Supports secure boot, uses a
dedicated DMA controller.
? Cryptography hardware coprocessor attached to Cortex-M33 CPU.
? Analog peripherals:
? One 12-bit ADC with sampling rates of 1 Msamples/sec and an enhanced ADC
controller. It supports up to 12 single-ended channels or 6 differential channels.
The ADC supports DMA.
? Temperature sensor.
? Analog comparator.
? I/O peripherals:
? Up to 147 general purpose I/O (GPIO) pins with configurable pull-up/pull-down
resistors. Ports can be written as words, half-words, bytes, or bits. The number of
GPIOs depends on the device package.
? Individual GPIO pins can be used as edge and level sensitive interrupt sources,
each with its own interrupt vector.
? All port0 and port1 GPIO pins can contribute to a one of two GPIO interrupts, with
selection of polarity and edge vs level triggering.
? A group of up to 8 GPIO pins can be selected for boolean pattern matching, which
can generate interrupts and/or drive a pattern-match output.
? Adjustable output drivers.
? JTAG boundary scan.
? Clock generation unit:
? Crystal oscillator with an operating range of 4 MHz to 32 MHz.
? Internal 48 or 60 MHz IRC oscillator. Trimmed to ? 1 accuracy.
? Internal 16 MHz IRC oscillator. Trimmed to ? 3 accuracy.
? Internal 1 MHz low-power oscillator with 10 accuracy. Serves as the watchdog
oscillator and clock for the OS Event Timer and the Systick. Also available as the
system clock.
? 32 kHz real-time clock (RTC) oscillator that can optionally be used as a system
clock.
? Selectable on-chip crystal load capacitors for RTC oscillator.
? Main System PLL:
- Allows CPU operation up to the maximum rate without the need for a high
frequency crystal. May be run from the 16 MHz IRC, the 48/60 MHz IRC, or the
crystal.
- Second PLL output using an independent fractional divider provides an alternate
high-frequency clock source for the DSP CPU if the required frequency differs from
the main system clock.
- Two additional PLL outputs, each using independent fractional dividers, providing
alternative clock input sources to a number of peripherals.
? Audio PLL for the audio subsystem.
? 480 MHz USB PLL (internal to the USB PHY).
? Clock output function with divider that can reflect any of the internal clock sources.
? Power control:
? Main power supply is 1.8 V +/- 5.
? Analog supply is 1.71 V - 3.6 V.
? Triple VDDIO supplies (can be shared or independent): 1.71 V - 3.6 V.
? USB Supply: 3.0 V - 3.6 V.
? Reduced power modes:
- Sleep mode: Clock shut down for each CPU independently.
- Deep-sleep mode: User selectable configuration via PDSLEEPCFG.
- Deep power-down mode: Power removed from the entire chip except in the
always-on domain.
- Full deep power-down mode: same as deep power-down mode, but external
power can be removed (except for VDD_AO18).
- Each individual SRAM partition can be independently powered-off or put into a
low-power retain mode. Individual SRAMs can also have their clocks stopped when
not actually in use in order to save power.
- Ability to operate the synchronous serial interfaces in sleep or deep-sleep mode
as a slave or USART clocked by the 32 kHz RTC oscillator.
- Wake-up from low-power modes via interrupts from various peripherals including
the RTC and the OS/Event timer.
? RBB/FBB to provide additional control over power/performance trade-offs.
? Power-On Reset (POR).
? Operating temperature range -20 °C to +85 °C
? Available in VFBGA176, WLCSP114, and FOWLP249 packages.
3. Applications
? Consumer
? Audio
供應(yīng)商 | 型號(hào) | 品牌 | 批號(hào) | 封裝 | 庫(kù)存 | 備注 | 價(jià)格 |
---|---|---|---|---|---|---|---|
NXP/恩智浦 |
21+ |
VFBGA-176 |
6000 |
原裝現(xiàn)貨 |
詢價(jià) | ||
NXP |
21+ |
BGA |
1300 |
詢價(jià) | |||
NXP USA Inc. |
/ROHS.original |
249-WFBGA |
10070 |
原裝現(xiàn)貨特價(jià)/供應(yīng)元器件,靈活支持 |
詢價(jià) | ||
NXP/恩智浦 |
24+ |
249-WFBGA |
25000 |
微控制器-MCU單片機(jī)中天科工-原裝正品求真務(wù)實(shí) |
詢價(jià) | ||
NXP |
24+ |
IC MCU 32BIT EXT MEM |
20000 |
原裝正品支持實(shí)單 |
詢價(jià) | ||
NXP |
23+ |
176-VFBGA |
6720 |
原廠原裝 |
詢價(jià) | ||
NXP/恩智浦 |
23+ |
VFBGA-176 |
30000 |
原裝正品公司現(xiàn)貨,假一賠十! |
詢價(jià) | ||
NXP(恩智浦) |
23+ |
NA |
6000 |
原裝現(xiàn)貨訂貨價(jià)格優(yōu)勢(shì) |
詢價(jià) | ||
NXP/恩智浦 |
2324+ |
NA |
78920 |
二十余載金牌老企,研究所優(yōu)秀合供單位,您的原廠窗口 |
詢價(jià) | ||
NXP/恩智浦 |
21+ |
VFBGA-176 |
8080 |
只做原裝,質(zhì)量保證 |
詢價(jià) |