Cypress’ FM25V20A – RAM’s speed, Flash’s robustness

MicroCrystal RV-8803 – A Really Accurate RTC June 17, 2019- RTC chips traditionally were the domain of Maxim and NXP. Switzerland-based MicroCrystal recently made quite a buzz with its RV-8803, which offers simple integration, an I2C interface and extreme accuracy. Let us start out by looking at a system overview. Figure one shows how this I2C RTC is made up internally – interested observers note … Continue reading MicroCrystal RV-8803 – A Really Accurate RTC
Analog Devices’ LTM2887 – If a Digital Bus Needs Galvanic Isolation June 15, 2019- In theory, digital buses are intended to connect things to one another. Sadly, one sometimes wants but a logical connection – in many cases, galvanic isolation helps out. Should you ever feel like isolating very fast buses, definitely give the LTM2887 a chance. From a technical point of view, Linear Technologies attempt at entering the … Continue reading Analog Devices’ LTM2887 – If a Digital Bus Needs Galvanic Isolation
AVAGO APDS-9008 or APDS-9005-020 – Keeping an Eye on Ambient Light June 14, 2019- Recent times saw quite a bit of interest for part numbers such as the APDS-9008 or APDS-9005-020 – they are a very interesting type of ambient light sensor. One of the oldest questions in regards to light sensors involves their spectral sensitivity. If a part is to output but one voltage level, the conversion between … Continue reading AVAGO APDS-9008 or APDS-9005-020 – Keeping an Eye on Ambient Light
STMicroelectronics’ LIS2DH12 – Low Power Motion Sensing June 12, 2019- Apple’s iPhone introduced gyroscopic sensors to a wider range – before that, accelerometers were not commonly found in consumer hardware. STM sells excellent parts which, however, get little media attention – time to take a look at the LIS2DH12. Integrating the part into your circuit as an MPU6500 alternative or MPU9500 alternative is not difficult. … Continue reading STMicroelectronics’ LIS2DH12 – Low Power Motion Sensing
Panasonic AMG8833 – FLIR for cheap June 7, 2019- FLIR made infrared thermal sensors cool – sadly, their parts are all but cheap (and suffer from export control problems). Panasonic’s Grid-EYE family is a low-resolution alternative which comes at significantly lower cost. From a technical point of view, Panasonic’s image sensor could not be simpler. We are looking at an 8×8 sensor with an … Continue reading Panasonic AMG8833 – FLIR for cheap
DipTronics DTS-62R-V – Small Switch, Very Big (and Very Cheap) June 5, 2019- When yours truly was but a lowly cadet, various US manufacturers produced (pricey but quite reliable) switches. Chinese vendors recently started to catch up – seeing the DTS-62R-V top our customer interest list shows that the run stage of the crawl-walk-run cycle is reached. DipTronics has been around the Asian switch market for ages, exhibiting … Continue reading DipTronics DTS-62R-V – Small Switch, Very Big (and Very Cheap)

After Maxim bought Dallas Semiconductor, their once-ubiquituous battery-backed SRAM chips became more and more expensive. Cypress – mainly known for its PSoC microcontrollers – offers an alternative in its FRAM technology.

Parts like the FM25V20A use ferromagnetic random access memory technology: think of it as a new kind of RAM using a ferromagnetic layer for data storage. The idea has been around for more than thirty years, which makes the FM25V20A’s appearance in our search trends all the more fascinating.

Either way, Cypress promises a high endurance of 100 trillion (10^14) read/writes, along with a 151-year data retention – as with normal DRAM, write cycles can be done at full bus speed without any delays or similar wait states. Furthermore, no paging needs to be observed – each of the 256 K × 8 cells can be adressed in a peace-meal fashion.

Hunting in familiar grounds

SPI flash is an old classic – it is only natural that Cypress decided to deploy its FRAM technology in this market. Figure one shows the block diagram of a FM25V20A – experienced chip designers should immediately recognize the SPI transciever needed for communication with the memory array.

…the SPI transciever lets periphery communicate with the FRAM array

Cypress adds two custom pins to the normal SPI layout. First of all, HOLD forces a temporary shutdown of the logic – when set, transitions of the SCK pin are ignored. This feature lets you “kill” the memory if the CPU needs to handle another, more urgent task. Interesting aspect number two is a pin dedicated to write protection – if it is activated, data on the FM25V20A is write protected as if it were in a normal ROM cell.

In terms of SPI modes, the FM25V20A supports both SPI Mode 0 and SPI Mode 3. The maximum bus speed of the FM25V20A is 40 MhZ, no wait states are required due to the ferromagnetic structure.
FRAM’s power consumption is quite humane. The part can live with 2.0 to 3.6 Volts of inpout, and needs at worst 3mA when working at 40MhZ. If your system can make do with a serial clock of just 1 MhZ, a maximal current consumption of 0.30mA is stated.

FM25V20A-G comes in a SOIC housing, while the FM25V20A ships in a DFN case. Both parts are qualified over the industrial temperature range – the only problem is the quite exorbitantly high price.