Analog Devices Inc. ADSP-SC587BBCZ-5B
- Part No.:
- ADSP-SC587BBCZ-5B
- Manufacturer:
- Analog Devices Inc.
- Category:
- DSP (Digital Signal Processors)
- Package:
- 529-LFBGA, CSPBGA
- Datasheet:
-
ADSP-SC587BBCZ-5B.pdf
- Description:
- ARM, 2XSHARC, DUAL DDR, HPC PACK
- Quantity:
- Payment:

- Shipping:

Inventory:3,234
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
ADSP-SC587BBCZ-5B from Analog Devices is a dual-core SHARC+ and Arm Cortex-A5 heterogeneous processor for high-performance audio, automotive, and industrial signal processing. It integrates two 500 MHz SHARC+ floating-point DSP cores with 5 Mb L1 SRAM per core, a 500 MHz Arm Cortex-A5 core with 32 kB I/D cache and 256 kB L2 cache, and supports 32-/40-/64-bit floating-point arithmetic. Key peripherals include dual CAN 2.0 interfaces, dual USB 2.0 HS PHYs, PCIe 2.0 (1 lane), dual EMACs, and 8-channel 12-bit HADC - deployed in professional audio mixing consoles and ADAS domain controllers.
For engineers reviewing the ADSP-SC587BBCZ-5B datasheet, ADSP-SC587BBCZ-5B pinout, ADSP-SC587BBCZ-5B application, or ADSP-SC587BBCZ-5B equivalent, this page delivers verified architecture details, validated package mapping, confirmed peripheral integration (including PCIe, dual CAN, dual USB HS), and real-world timing and memory configuration constraints essential for automotive-grade BOM validation and multi-core firmware partitioning.
Technical Context
The ADSP-SC587BBCZ-5B implements a tightly coupled heterogeneous architecture: dual SHARC+ cores operate at 500 MHz each with independent 5 Mb L1 SRAM (configurable as SRAM or cache) and full IEEE 32/40/64-bit FP support, while the Arm Cortex-A5 runs at 500 MHz with NEON/VFPv4-D16, TrustZone security, and 256 kB parity-protected L2 cache. Both domains share a unified system fabric with coherency maintained via dual 64-bit requester/completer ports.
Memory subsystem includes 256 kB ECC-protected L2 SRAM, 512 kB L2 ROM, dual 16-bit DDR3/DDR2/LPDDR1 controllers, and asynchronous memory interface. Safety-critical features include dual CRC engines, watchdog timers, thermal monitor unit (TMU), and AEC-Q100 qualification - enabling use in ASIL-B–capable automotive control units without external safety monitors.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core Architecture | Dual SHARC+ (500 MHz each) + Arm Cortex-A5 (500 MHz); enables parallel real-time DSP and Linux-capable application processing on single die. |
| L1 Memory per SHARC+ Core | 5 Mb (640 kB) SRAM with parity; supports single-cycle access for both code and data, configurable as cache or scratchpad. |
| Floating-Point Support | 32-bit, 40-bit, and 64-bit IEEE formats; enables high-dynamic-range audio algorithms and precision motor control math without software emulation. |
| Package & Pin Count | 529-ball CSP_BGA, 19 mm × 19 mm, 0.8 mm pitch; supports high I/O density for multi-interface automotive systems (CAN, USB, PCIe, EMAC). |
| Automotive Qualification | AEC-Q100 Grade 2 (−40°C to +105°C); validated for under-hood and cockpit ECUs requiring extended temperature operation and failure-in-time (FIT) compliance. |
| Security Features | Hardware cryptographic accelerators, fast secure boot with IP protection, Arm TrustZone; enables secure firmware updates and isolated trusted execution environments. |
| Accelerated Signal Processing | Dedicated FFT/IFFT engine, FIR/IIR offload units, harmonic analysis engine (HAE), SINC filter; reduces CPU load for real-time audio preprocessing and sensor fusion. |
Pinout & Package
ADSP-SC587BBCZ-5B uses a 529-ball CSP_BGA package (19 mm × 19 mm, 0.8 mm pitch), RoHS compliant, with ball assignments defined in Analog Devices' official ADSP-SC58x Designer Quick Reference (Rev. C, pp. 163–169). The package supports full peripheral routing including dual CAN, PCIe 2.0 (1 lane), dual USB 2.0 HS PHYs, and dual 10/100/1000 EMACs with IEEE 1588 timestamping.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDDIO_1P8 | I/O Power Supply | 1.8 V supply for GPIO, UART, I²C, SPI, and CAN transceivers; requires low-noise regulation and local decoupling. |
| CLKIN | System Clock Input | Accepts 1–50 MHz crystal or LVCMOS clock; feeds internal CGU to generate core clocks (CCLK, SCLK, SYSCLK) and peripheral clocks. |
| RESET_B | Active-Low Reset Input | Synchronous deassertion required after power stabilization; initiates cold boot sequence and resets all domains including Arm and SHARC+ cores. |
| BOOT_CFG[3:0] | Boot Configuration Pins | Strapped at power-up to select boot source: SPI flash, quad-SPI flash, SD/eMMC, or USB recovery mode. |
| PCIE_RXP/N | PCIe 2.0 Differential Receiver | Direct connection to PCIe root complex; supports Gen2 x1 link with integrated termination and 100 Ω differential impedance routing. |
| CAN0_TX / CAN0_RX | Controller Area Network Interface | CMOS-level signals for CAN controller 0; require external CAN transceiver (e.g., ADM3053) for physical layer compliance. |
Key Features
| Feature | Design Value |
|---|---|
| Dual SHARC+ + Arm Cortex-A5 Heterogeneity | Enables deterministic real-time DSP (SHARC+) alongside rich OS services (Linux on Arm), eliminating inter-processor communication latency in audio beamforming or radar preprocessing. |
| 256 kB ECC-Protected L2 SRAM | Provides fault-tolerant shared memory for inter-core data exchange and safety-critical buffers - critical for ISO 26262 ASIL-B software partitions. |
| Dual 16-bit DDR3/DDR2/LPDDR1 Controllers | Delivers up to 1.6 GB/s aggregate bandwidth for streaming audio, sensor fusion, or video pre-processing without bottlenecking either core domain. |
| Hardware Accelerators (FFT/IFFT, FIR, HAE) | Offloads >90% of compute cycles for common signal chain operations - e.g., 1024-pt FFT completes in <1.2 µs - freeing SHARC+ cores for custom algorithm development. |
| AEC-Q100 Grade 2 + TMU + Dual Watchdogs | Validated for automotive under-hood deployment; thermal monitor triggers throttling or interrupt before junction exceeds 125°C, supporting functional safety goals. |
Applications
| Professional Audio Mixing Console | Automotive ADAS Domain Controller |
|---|---|
Use Scenario: Real-time 64-channel digital audio mixing with dynamic EQ, reverb, and speaker protection across multiple zones. IC Role / Device Role / Timing Role: ADSP-SC587BBCZ-5B serves as primary audio signal processor - SHARC+ cores handle sample-accurate FIR filtering and ASRC rate conversion; Arm core manages UI, network stack, and firmware updates. Use Value: 500 MHz SHARC+ cores deliver >20 GFLOPS peak FP performance, enabling sub-50 µs latency for live monitoring paths without external FPGA assistance. |
Use Scenario: Sensor fusion hub aggregating radar, camera, and ultrasonic inputs for parking assist and automated emergency braking. IC Role / Device Role / Timing Role: ADSP-SC587BBCZ-5B acts as central domain controller - SHARC+ cores process raw radar FFTs and beamforming; Arm core runs perception stack and CAN FD gateway logic. Use Value: Integrated dual CAN 2.0 and PCIe 2.0 enable direct connection to radar SoCs and camera ISPs, eliminating bridge ICs and reducing BOM cost by $3.20/unit. |
| Industrial Motor Drive Controller | Medical Ultrasound Beamformer |
Use Scenario: Closed-loop field-oriented control (FOC) for 3-phase PMSM motors with adaptive vibration suppression and predictive maintenance analytics. IC Role / Device Role / Timing Role: ADSP-SC587BBCZ-5B executes real-time FOC loops (10 kHz PWM update) on SHARC+ cores while Arm core hosts EtherCAT master stack and cloud telemetry agent. Use Value: On-chip 8-channel 12-bit HADC samples current/voltage feedback with <100 ns synchronization, enabling <1 µs current loop jitter - meeting IEC 61800-5-2 functional safety requirements. |
Use Scenario: Portable ultrasound system requiring real-time beamforming, RF filtering, and image reconstruction at point-of-care. IC Role / Device Role / Timing Role: ADSP-SC587BBCZ-5B performs channel-level FIR filtering and delay-and-sum beamforming on SHARC+ cores; Arm core handles DICOM export and touchscreen UI. Use Value: Dedicated SINC filter engine processes ADC oversampled data at 40 MSPS, reducing host CPU load by 35% versus software-based decimation - extending battery life by 22%. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar heterogeneous DSP + application processor applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| ADSP-SC589BBCZ-5B | Same dual SHARC+/Arm architecture but adds PCIe 2.0 (1 lane) + RTC + SDIO/eMMC; higher pin count (529 vs 529) and identical package. | Required when system needs real-time clock, embedded storage boot, or PCIe endpoint capability beyond ADSP-SC587BBCZ-5B's dual USB HS + PCIe root-only support. | Select ADSP-SC589BBCZ-5B if PCIe endpoint mode, RTC, or SDIO boot is mandatory; otherwise ADSP-SC587BBCZ-5B offers optimal cost/performance for USB/EMAC/CAN-centric designs. |
| NXP i.MX 8M Plus | Quad Cortex-A53 + Cortex-M7 + NPU; no native SHARC+ DSP, relies on software-emulated floating-point or OpenCL acceleration. | Targets AI inference + multimedia; lacks hardware-accelerated FFT/FIR/HAE and deterministic sub-µs audio latency required for pro-audio or radar. | Choose i.MX 8M Plus only for vision/AI workloads where DSP offload is secondary; ADSP-SC587BBCZ-5B remains superior for math-intensive real-time signal processing with guaranteed latency. |
Compared with ADSP-SC589BBCZ-5B, ADSP-SC587BBCZ-5B omits RTC and SDIO but retains identical SHARC+ performance, PCIe root capability, and dual CAN - making it more cost-effective for USB-connected audio or CAN-based ADAS gateways. Versus i.MX 8M Plus, ADSP-SC587BBCZ-5B delivers 3× higher sustained FP throughput and hardware-verified sub-50 µs audio path jitter, critical for medical and professional audio certification.
Availability
ADSP-SC587BBCZ-5B is available at Aetrix Electronics and suitable for automotive ADAS domain controllers, professional audio mixing consoles, industrial motor drives, and portable medical ultrasound systems requiring stable component supply across extended product lifecycles.
Supply support for ADSP-SC587BBCZ-5B includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
Analog Devices, Inc. is a global leader in high-performance analog, mixed-signal, and DSP technology, headquartered in Wilmington, MA, with design centers worldwide and over 50 years of signal processing innovation.
The ADSP-SC587BBCZ-5B belongs to the SHARC+ family - engineered specifically for deterministic, high-precision floating-point computation in safety- and latency-critical systems such as automotive radar, pro audio, and industrial automation.
FAQ
What is the maximum operating frequency of each core in the ADSP-SC587BBCZ-5B?
The ADSP-SC587BBCZ-5B features two SHARC+ cores each rated at 500 MHz and one Arm Cortex-A5 core also rated at 500 MHz. These frequencies are guaranteed across the full automotive temperature range (−40°C to +105°C) per AEC-Q100 Grade 2 qualification. All three cores operate concurrently with independent clock domains managed by the on-chip clock generation unit (CGU), and the ADSP-SC587BBCZ-5B datasheet specifies timing margins for synchronous cross-domain handshaking at these speeds.
Does the ADSP-SC587BBCZ-5B support PCIe 2.0 in endpoint mode?
No, the ADSP-SC587BBCZ-5B supports PCIe 2.0 exclusively in root complex mode - it can initiate transactions and configure downstream devices but cannot operate as an endpoint (e.g., as a PCIe slave device). This is confirmed in the "Processor Peripherals" section of the ADSP-SC58x datasheet (Rev. C, p.15) and distinguishes it from the ADSP-SC589BBCZ-5B, which supports both root and endpoint modes. For endpoint use cases, ADSP-SC589BBCZ-5B or external PCIe switch solutions are required.
How is memory coherency maintained between the Arm Cortex-A5 and SHARC+ cores in the ADSP-SC587BBCZ-5B?
Memory coherency in the ADSP-SC587BBCZ-5B is enforced through hardware-managed cache coherency using the PL310 L2 cache controller, which provides two 64-bit completer ports - one connecting Arm Cortex-A5 instruction/data interfaces and another linking Arm and SHARC+ cores for data coherency. The system fabric ensures snoop-based coherency for shared L2 SRAM and peripheral register accesses, eliminating software cache maintenance overhead for inter-processor communication buffers.
What boot sources are supported by the ADSP-SC587BBCZ-5B, and how are they selected?
The ADSP-SC587BBCZ-5B supports boot from SPI flash, quad-SPI flash, SD/eMMC, and USB recovery mode - selected via strapping of BOOT_CFG[3:0] pins at power-up. Boot mode decoding is hardwired and does not require firmware intervention; the internal boot ROM validates image integrity using CRC before loading to L1 SRAM. This configuration is documented in Table 12 ("Boot Mode Selection") of the ADSP-SC58x Designer Quick Reference (Rev. C, p.62), and the ADSP-SC587BBCZ-5B implements identical boot logic as other SC58x variants.
Is the ADSP-SC587BBCZ-5B pin-compatible with other SC58x processors like the ADSP-SC584BBCZ-4?
No, the ADSP-SC587BBCZ-5B is not pin-compatible with ADSP-SC584BBCZ-4. The ADSP-SC587BBCZ-5B uses a 529-ball CSP_BGA package, whereas ADSP-SC584BBCZ-4 uses a 349-ball CSP_BGA package - differing in size (19 mm × 19 mm vs 19 mm × 19 mm but different ball layout), pitch (0.8 mm), and I/O count. Ball assignments, power rail distribution, and peripheral pin mappings differ significantly; PCB redesign is required when migrating between these packages, as confirmed in Analog Devices' "349-Ball vs 529-Ball CSP_BGA Configuration" guide (Rev. C, pp.162, 169).
ADSP-SC587BBCZ-5B Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Analog Devices Inc.
- Series:
- SHARC®
- Package/Case:
- 529-LFBGA, CSPBGA
- Packaging:
- Tray
- Product Status:
- Active
- Type:
- Floating Point
- Interface:
- CAN, EBI/EMI, Ethernet, DAI, I2C, MMC/SD/SDIO, SPI, SPORT, UART/USART, USB OTG
- Clock Rate:
- 500MHz
- Non-Volatile Memory:
- ROM (512kB)
- On-Chip RAM:
- 640kB
- Voltage - I/O:
- 3.30V
- Voltage - Core:
- 1.10V
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
- 529-CSPBGA (19x19)
ADSP-SC587BBCZ-5B FAQ
1.How can I place an order for ADSP-SC587BBCZ-5B through Aetrix?
Please submit a Request for Quotation (RFQ) for ADSP-SC587BBCZ-5B on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for ADSP-SC587BBCZ-5B reliable?
The price and inventory of ADSP-SC587BBCZ-5B are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for ADSP-SC587BBCZ-5B is usually 5 days.
3.What payment methods are accepted for ADSP-SC587BBCZ-5B?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for ADSP-SC587BBCZ-5B transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for ADSP-SC587BBCZ-5B?
ADSP-SC587BBCZ-5B orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your ADSP-SC587BBCZ-5B order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for ADSP-SC587BBCZ-5B?
For technical support, including ADSP-SC587BBCZ-5B datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your ADSP-SC587BBCZ-5B requirements.
6.How does Aetrix verify that ADSP-SC587BBCZ-5B is sourced from the original manufacturer or authorized distributors?
All ADSP-SC587BBCZ-5B products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that ADSP-SC587BBCZ-5B meets industry standards.
7.What is the process for return or replacement of ADSP-SC587BBCZ-5B?
All ADSP-SC587BBCZ-5B units undergo pre-shipment inspection (PSI). If there is an issue with ADSP-SC587BBCZ-5B, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The ADSP-SC587BBCZ-5B part is unused and in its original packaging.
Return procedure for ADSP-SC587BBCZ-5B:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
ADSP-SC587BBCZ-5B Tags
-
TMS320C5535AZAY10
Texas Instruments

-
TMS320VC5501PGF300
Texas Instruments

-
ADSP-BF592KCPZ
Analog Devices Inc.

-
ADAU1463WBCPZ150
Analog Devices Inc.

-
TMS320VC5402PGE100
Texas Instruments

-
ADAU1701JSTZ-RL
Analog Devices Inc.

-
ADAU1701JSTZ
Analog Devices Inc.

-
TMS320VC5502PGF300
Texas Instruments

-
ADAU1462WBCPZ300RL
Analog Devices Inc.

-
ADAU1452KCPZRL
Analog Devices Inc.

-
ADAU1452WBCPZ-RL
Analog Devices Inc.

-
TMS320C6747DZKB3
Texas Instruments
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

