Key facts
- Brand
- Analog Devices
- Model
- ADSP-BF5xx
- Documents
- 2
- Languages
- EN
- Last added
- 2012-08-03
Start here

Blackfin Processor Programming Reference (ADSP-BF5xx/ADSP-BF60x)
This document serves as a comprehensive programming reference for the Analog Devices Blackfin processor family, specifically covering the ADSP-BF5xx and ADSP-BF60x series. It provides detailed technical information on core architecture, memory organization, and computational units including arithmetic logic units (ALU) and multipliers.
The manual outlines various operating modes such as User Mode, Supervisor Mode, Idle State, Reset State, and Emulation Mode. It also details the Program Sequencer, covering instruction pipelines, branches, jumps, subroutines, conditional processing, and hardware loops.
Analog Devices ADSP-BF5xx specifications
| Data Paths | two fixed-point data paths |
|---|---|
| Registers | eight 32-bit registers |
| Accumulators | two 40-bit accumulators |
| L1 Memory Organization | modified Harvard architecture |
| Min Operating Voltage (Gen 1) | 1.6 volts |
| Min Operating Voltage (Gen 1) | 1.6 volts |
| Min Operating Voltage (Gen 1) | 1.6 volts |
Source: Analog Devices ADSP-BF5xx Processor Family Analysis Report
All Analog Devices ADSP-BF5xx documents by type
Instruction set, parameters and examples for configuring or programming the device.
Ratings, dimensions and ordering codes, for selection and design work.
Questions answered in these manuals
Which processors are covered in this manual?
This reference includes the ADSP-BF5xx and ADSP-BF60x Processors.
From: Blackfin Processor Programming Reference (ADSP-BF5xx/ADSP-BF60x)
What is the revision number of this document?
The current version of this manual is Revision 2.0.
From: Blackfin Processor Programming Reference (ADSP-BF5xx/ADSP-BF60x)
What is the maximum clock speed for second-generation Blackfin processors?
Second-generation parts operate at up to 750 MHz.
From: Analog Devices ADSP-BF5xx Processor Family Analysis Report
Are the two generations of Blackfin processors fully assembly-code compatible?
No, they are only partly assembly-code compatible due to architectural differences.
From: Analog Devices ADSP-BF5xx Processor Family Analysis Report
