Analog Devices EE-231 In-Circuit Programming of an SPI Flash with SHARC Processors

This document is a technical note on using Analog Devices DSPs, processors, and development tools. It provides technical information on in-circuit programming of an SPI flash with SHARC processors.


Analog Devices EE-231 In-Circuit Programming of an SPI Flash with SHARC Processors - cover page
Brand
Analog Devices
Category
Other Electronics
Document type
Application Note
Language
English
Pages
6
File format
PDF
File size
75 KB
Published
03 August, 2012
Updated
28 September, 2023
MD5 checksum
013DA6E011DAB21D4ADA799E2C047FCB

About this manual

This document explains the procedure for in-circuit programming of an SPI flash memory device using Analog Devices SHARC processors (ADSP-2126x, ADSP-2136x, and ADSP-2137x). It details the specific challenges regarding SPI mode and word transfer order that must be addressed when booting from SPI flash. The text notes that earlier SHARC processors do not support this booting method.

What's inside

  • Introduction
  • Default SPI Settings
  • SPI Interface and Status Bits
  • Flash Programmer Functions
  • Write Enable
  • Write Disable
  • Read Status Register
  • Write Status Register
  • Read Data Bytes

Frequently asked questions

Which SHARC processors support booting from SPI flash devices?

The ADSP-2126x, ADSP-2136x, and ADSP-2137x processors are able to boot from SPI flash devices.

Which SPI flash memory device is used in this example?

The example uses an STMicroelectronics M25P20 serial flash memory.

What SPI mode do SHARC processors use by default?

By default, SHARC processors use SPI mode 3.

Download PDF (75 KB)

More Analog Devices Manuals


View all Analog Devices manuals →