User's Manual
CY8CKIT-042-BLE-A Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 002-11468 Rev. *A 116
6. Advanced Topics
This chapter describes the functionality of the FM24V10 F-RAM in the BLE Pioneer Kit.
6.1 Using FM24V10 F-RAM
The BLE Pioneer Baseboard has an onboard ferroelectric RAM chip that can hold up to 1 Mb of
data. The chip provides an I
2
C communication interface for data access. It is hardwired to the I
2
C
lines (P5_0 and P5_1). Because the F-RAM device is an I
2
C slave, it can be accessed or shared
among various I
2
C masters on the same line. For more details on the F-RAM device, refer to the
device datasheet.
6.1.1 Address Selection
The slave address of the F-RAM device consists of three parts, as shown in Figure 6-1: slave ID,
device select, and page select. Slave ID is an F-RAM family-specific ID located in the datasheet of
the particular F-RAM device. For the device used in the BLE Pioneer Baseboard (FM24V10), the
slave ID is 1010b. Device select bits are set using the two physical pins A2 and A1 in the device. The
setting of these two pins on the BLE Pioneer Baseboard is controlled by resistors R32/R36 (A1) and
R33/R37 (A2). Because the memory location in F-RAM is divided into two pages of 64KB each, the
page select bit is used to refer to one of the two pages in which the read or write operations will take
place.
Figure 6-1. F-RAM I
2
C Address Byte Structure