Overview
Features and Benefits
- Lockbox™ Secure Technology: Hardware-enabled security for code and content protection.
- Blackfin Processor Core with up to 600 MHz (1200 MMACS) performance
- 2 dual-channel, full-duplex synchronous serial ports supporting 8 stereo I2S channels
- 12 peripheral DMA channels supporting one- and two-dimensional data transfers
- NAND Flash Controller with 8-Bit interface for commands, addresses and data.
- Connectivity: HS USB OTG, Host DMA Port, UART’s, SPORT’s, SPI and TWI.
- Memory controller providing glue-less connection to multiple banks of external SDRAM, SRAM, Flash, or ROM
- 289-ball, 12 × 12 mm, 0.5 mm pitch mini-BGA (Commercial temperature range 0°C to +70°C)
- Supports an embedded low power stereo CODEC for space constrained audio applications
Product Details
The ADSP-BF525C offers up to 600 MHz performance and up to 1200 MMACs. This processor core is supported by an advanced DMA controller supporting one-and two-dimensional DMA transfers between on-chip memory, off-chip memory, and system peripherals. The combination of the processor core speed and the DMA controller allows for efficient processing of audio, voice, video, and image data.
The ADSP-BF525C provides peripheral flexibility to complement its high performance processing. The HS USB OTG host direct memory access (HDMA) and NAND flash controller are just a few of the peripheral options on the ADSP-BF525C family—not to mention the availability of up to 48 GPIO ports.
For applications where product differentiation represents a challenge for securing market leadership, the ADSP-BF525C enables developers to provide features and benefits to augment their product offerings without compromising cost or power. The scalability of the ADSP-BF525C makes it an ideal candidate for Premium Audio Players where differentiation of features can be realized without sacrificing system cost. Where the diversity of Multimedia applications and content security are key attributes the ADSP-BF525C provides processing flexibility and Lockbox™ Secure Technology to enable users to develop freely and without bounds.
IP protection has become a necessary part of today’s embedded computing applications. The ADSP-BF525C provides a security scheme which balances flexibility and upgradeability with performance through the inclusion of a firmware-based solution including OTP (One Time Programmable) memory to enable users to implement private keys for secure access to program code.
For space constrained audio applications the ADSP-BF525C supports an embedded low power stereo audio CODEC.
Product Categories
Product Lifecycle
Production
At least one model within this product family is in production and available for purchase. The product is appropriate for new designs but newer alternatives may exist.
Evaluation Kits (3)
Documentation & Resources
-
EE-112: Class Implementation in Analog C++11/14/2016PDF31 K
-
EE-213: Host Communication via the Asynchronous Memory Interface for Blackfin® Processors (Rev. 2)2/14/2015PDF134 kB
-
EE-350: Seamlessly Interfacing MEMS Microphones with Blackfin Processors (Rev. 1)8/27/2010PDF701 kB
-
• EE-350: Code Example
ZIP -
EE-335: Interfacing SD Cards with Blackfin Processors (Rev. 1)3/4/2010PDF2666 kB
-
• EE-335: Code Example
ZIP -
EE-347: Formatted Print to a UART Terminal with Blackfin® Processors (Rev. 3)2/2/2010PDF112 kB
-
• EE-347: Code example
ZIP -
EE-271: Using Cache Memory on Blackfin® Processors (Rev. 2)8/18/2009PDF1634 kB
-
• EE-271: Code example
ZIP -
EE-340: Connecting SHARC® and Blackfin® Processors over SPI (Rev. 1)5/8/2009PDF209 kB
-
• EE-340: Code example
ZIP -
EE-337: Host DMA Port on ADSP-BF52x and ADSP-BF54x Blackfin® Processors (Rev. 1)5/8/2009PDF614 kB
-
• EE-337: Code example
ZIP -
EE-301: Video Templates for Developing Multimedia Applications on Blackfin® Processors (Rev. 1)5/8/2009PDF175 kB
-
• EE-301: Video Template Code
ZIP -
EE-312: Building Complex VDK/LwIP Applications Using Blackfin® Processors (Rev. 2)10/8/2008PDF162 kB
-
• EE-312: Code example
ZIP -
EE-344: Using the NAND Flash Controller on Blackfin Processors (Rev. 1)10/7/2008PDF2531 kB
-
• Code example
ZIP -
EE-281: Hardware Design Checklist for the Blackfin® Processors (Rev. 2)7/7/2008PDF77 kB
-
EE-341: Expert Pin Multiplexing Plug-in for Blackfin® Processors (Rev. 3)5/18/2008PDF253 kB
-
• EE-341: Code Example
ZIP -
EE-334: Using Blackfin® Processor Hibernate State for Low Standby Power (Rev. 1)5/17/2008PDF904 kB
-
• EE-334: Associated ZIP File
ZIP -
EE-204: Blackfin® Processor SCCB Software Interface for Configuring I2C® Slave Devices (Rev. 2)3/26/2008PDF355 kB
-
• EE-204: Associated Code (Rev 3, 02/2008)
ZIP -
EE-333: Interfacing Blackfin® Processors to Winbond W25X16 SPI Flash Devices (Rev. 1)3/25/2008PDF229 kB
-
• EE-333: Associated Code
ZIP -
EE-323: Implementing Dynamically Loaded Software Modules (Rev. 1)3/8/2008PDF0
-
• EE-323: Associated Code
ZIP -
EE-330: Windows Vista Compatibility in VisualDSP++ 5.0 Development Tools (Rev. 1)8/31/2007PDF276 kB
-
EE-185: Fast Floating-Point Arithmetic Emulation on Blackfin® Processors (Rev. 4)8/28/2007PDF119 kB
-
• EE-185: Associated Code (Rev 4, 08/2007)
ZIP -
EE-325: Interfacing Atmel Fingerprint Sensor AT77C104B with Blackfin® Processors (Rev. 1)8/20/2007PDF2072 kB
-
• EE-325: Code Example
ZIP -
EE-324: System Optimization Techniques for Blackfin® Processors (Rev. 1)7/12/2007PDF146 kB
-
• EE-324: Associated Code
ZIP -
EE-294: Energy-Aware Programming on Blackfin Processors (Rev. 1)6/27/2007PDF102 kB
-
EE-175: Emulator and Evaluation Hardware Troubleshooting Guide for VisualDSP++ Users (Rev. 14)5/21/2007PDF183 kB
-
• EE-175: Associated Files
ZIP -
EE-311: VisualDSP++® Flash Programmer API for Blackfin® Processors (Rev. 1)12/15/2006PDF0 kB
-
• EE-311: Code Example
ZIP -
EE-307: Blackfin® Processor Troubleshooting Tips Using VisualDSP++® Tools (Rev. 1)12/14/2006PDF223 kB
-
EE-308: Estimating and Optimizing Booting Time for Blackfin® Processors (Rev. 1)12/13/2006PDF403 kB
-
• EE-308: Associated ZIP File
ZIP -
EE-309: Power Mode Transition Times of Blackfin® Processors (Rev. 1)12/6/2006PDF458 kB
-
EE-306: PGO Linker - A Code Layout Tool for Blackfin Processors (Rev. 1)12/5/2006PDF65 kB
-
• EE-306: Associated File
ZIP -
EE-304: Using the Blackfin® Processor SPORT to Emulate a SPI Interface (Rev. 1)11/15/2006PDF194 kB
-
• EE-304: Associated Source Code
ZIP -
EE-303: Using VisualDSP++® Thread-Safe Libraries with a Third-Party RTOS (Rev. 1)11/15/2006PDF56 kB
-
EE-302: Interfacing ADSP-BF53x Blackfin® Processors to NAND FLASH Memory (Rev. 1)11/15/2006PDF152 kB
-
EE-276: Video Framework Considerations for Image Processing on Blackfin® Processors (Rev. 1)11/8/2005PDF77 kB
-
EE-269: A Beginner’s Guide to Ethernet 802.3 (Rev. 1)6/7/2005PDF447 kB
-
EE-261: Understanding Jitter Requirements of PLL-Based Processors (Rev. 1)2/15/2005PDF90 kB
-
EE-257: A Boot Compression/Decompression Algorithm for Blackfin® Processors (Rev. 1)12/16/2004PDF178 kB
-
• EE-257 Software Code
ZIP -
EE-236: Real-Time Solutions Using Mixed-Signal Front-End Devices with the Blackfin® Processor (Rev. 1)7/21/2004PDF149 kB
-
• EE-236 Software Code
ZIP -
EE-234: Interfacing T1/E1 Transceivers/Framers to Blackfin® Processors via the Serial Port (Rev. 1)7/21/2004PDF245 kB
-
• Software Code and Schematics
ZIP -
EE-235: An Introduction to Scripting in VisualDSP++® (Rev. 1)5/19/2004PDF342 kB
-
EE-183: Rational Sample Rate Conversion with Blackfin® Processors (Rev. 5)10/30/2003PDF231 kB
-
• EE-183 Software Code
ZIP -
EE-197: ADSP-BF531/532/533 Blackfin® Processor Multi-cycle Instructions and Latencies10/8/2003PDF282 kB
-
EE-192: Using C To Create Interrupt-Driven Systems On Blackfin® Processors5/30/2003PDF115 kB
-
EE-68: Analog Devices JTAG Emulation Technical Reference (Rev. 10)12/20/2002PDF293 kB
-
EE-149: Tuning C Source Code for the Blackfin® Processor Compiler12/16/2002PDF72 kB
-
EE-128: DSP in C++: Calling Assembly Class Member Functions From C++9/18/2002PDF172 kB
-
EE-110: A Quick Primer on ELF and DWARF File Formats5/17/2000PDF19 kB
-
EE-104: Setting Up Streams with the VisualDSP Debugger11/5/1999PDF120 kB
-
• EE-104 Software Code
ZIP
-
Blackfin®/SHARC® USB EZ-Extender® Manual (Rev. 1.1)5/7/2009PDF359 kB
-
ADSP-BF527 EZ-KIT Lite® Evaluation System Manual (Rev. 1.7)6/13/2008PDF872 kB
-
Blackfin Processors: Manuals11/12/2015
-
ADSP-BF52x Blackfin® Processor Hardware Reference (Rev. 1.2)4/13/2010PDF21779 kB
-
ADSP-BF5xx/ADSP-BF60x Blackfin® Processor Programming Reference (Rev. 2.2)7/18/2006PDF20321 kB
-
Documentation Errata
-
VisualDSP++® 5.0 Assembler and Preprocessor Manual (Rev. 3.4)11/15/2009PDF3197 kB
-
VisualDSP++® 5.0 C/C++ Compiler and Library Manual for Blackfin Processors (Rev. 5.4)11/13/2009PDF3852 kB
-
Documentation Errata
-
VisualDSP++® 5.0 Loader and Utilities Manual (Rev. 2.5)11/13/2009PDF2246 kB
-
Documentation Errata
-
VisualDSP++® 5.0 Device Drivers and System Services Manual for Blackfin Processors (Rev. 4.3)11/13/2009PDF2484 kB
-
Documentation Errata
-
VisualDSP++® 5.0 Licensing Guide (Rev. 1.4)11/13/2009PDF392 kB
-
VisualDSP++® 5.0 Kernel (VDK) Users Guide (Rev. 3.5)11/13/2009PDF2401 kB
-
VisualDSP++® 5.0 Linker and Utilities Manual (Rev. 3.5)11/13/2009PDF2290 kB
-
VisualDSP++® 5.0 Users Guide (Rev. 3.0)12/9/2007PDF2738 kB
-
VisualDSP++® 5.0 Quick Installation Reference Card (Rev. 3.1)8/30/2007PDF91 kB
-
VisualDSP++® 5.0 Getting Started Guide (Rev. 3.0)8/30/2007PDF2035 kB
-
Documentation Errata
-
VisualDSP++® 5.0 Product Release Bulletin (Rev. 3.0)8/30/2007PDF774 kB
-
ICE-1000/ICE-2000 Emulator User’s Guide (Rev. 1.2)6/3/2014PDF321 kB
-
HPUSB, USB, and HPPCI Emulator User’s Guide (Rev. 3.2)11/11/2009PDF746 kB
-
ICE-100B Emulator User’s Guide (Rev. 1.1)11/11/2009PDF348 kB
-
Blackfin Processor Family Product Highlight4/7/2008PDF2027 kB
-
ADSP-BF525 Low Power Blackfin Processor with Advanced Peripherals Product Highlight3/8/2008PDF814 kB
-
Lockbox Secure Technology2/14/2015
-
ADI Complementary Parts Guide - Supervisory Devices and DSP Processors2/12/2015PDF93 K
Software & Systems Requirements
Software & Tools Anomalies
Middleware
Lightweight TCP/IP (lwIP) Stack
Software Development Tools
CrossCore® Embedded Studio
CCES is a world-class integrated development environment (IDE) for the ADI Blackfin®, SHARC® and Arm® processor families.
Tools & Simulations
Design Tools
Design Resources
ADI has always placed the highest emphasis on delivering products that meet the maximum levels of quality and reliability. We achieve this by incorporating quality and reliability checks in every scope of product and process design, and in the manufacturing process as well. "Zero defects" for shipped products is always our goal.View our quality and reliability program and certifications for more information.
Part Number | Material Declaration | Reliability Data | Pin/Package Drawing | CAD Symbols, Footprints & 3D Models |
---|---|---|---|---|
ADSP-BF525KBCZ-6C2 | Material Declaration | Reliability Data | 289-Ball CSPBGA (12mm x 12mm x 1.26mm) | |
Wafer Fabrication Data |
PCN-PDN Information
Select a model from the dropdown below to subscribe to PCN/PDN notifications and view past notifications as well.
Support & Discussions
Sample & Buy
Ordering FAQs
See our Ordering FAQs for answers to questions about online orders, payment options and more.
Buy Now Pricing
(**) Displayed Buy Now Price and Price Range is based on small quantity orders.
List Pricing
(*)The 1Ku list pricing shown is for BUDGETARY USE ONLY, shown in United States dollars (FOB USA per unit for the stated volume), and is subject to change. International prices may differ due to local duties, taxes, fees and exchange rates. For volume-specific price or delivery quotes, please contact your local Analog Devices, Inc. authorized distributor. Pricing displayed for Evaluation Boards and Kits is based on 1-piece pricing.
Lead Times
Please see the latest communication from our CCO regarding lead times.
Sampling
Selecting the Sample button above will redirect to the third-party ADI Sample Site. The part selected will carry over to your cart on this site once logged in. Please create a new account there if you have never used the site before. Contact SampleSupport@analog.com with any questions regarding this Sample Site.
Evaluation Boards
Pricing displayed is based on 1-piece.
Up to two boards can be purchased through Analog.com. To order more than two, please purchase through one of our listed distributors.
Pricing displayed is based on 1-piece. The USA list pricing shown is for budgetary use only, shown in United States dollars (FOB USA per unit), and is subject to change. International prices may vary due to local duties, taxes, fees and exchange rates.