FM4 Peripheral Manual, Doc. No. 002-04856 Rev. *E 3
Preface
Thank you for your continued use of Cypress products.
Read this manual and the data sheet thoroughly before using products in this family.
Purpose of This Manual/Intended Readers
This manual explains the functions and operations of this family and describes how they are used. The
manual is intended for engineers engaged in the actual development of products using this family.
For the descriptions of the Analog macro, Timer, and Communication Macro, see the respective
separate peripheral manuals.
Note:
This manual explains the configuration and operation of the peripheral functions, but does not cover
the specifics of each device in the series.
Users should refer to the respective data sheets of devices for device-specific details.
Whether a peripheral function is on board or not is dependent on product type. See data sheets for
details.
Sample Programs and Development Environment
Cypress offers sample programs free of charge for using the peripheral functions of the FM4 family.
Cypress also makes available descriptions of the development environment required for this family.
Feel free to use them to verify the operational specifications and usage of this Cypress microcontroller.
Microcontroller support information
https://community.cypress.com/community/MCU
Note:
Note that the sample programs are subject to change without notice. Since they are offered as a way
to demonstrate standard operations and usage, evaluate them sufficiently before running them
on your system.
Cypress assumes no responsibility for any damage that may occur as a result of using a sample
program.
Overall Organization of This Manual
Peripheral Manual has 19 chapters and Appendixes as shown below.
CHAPTER 1: System Overview
CHAPTER 2-1: Clock
CHAPTER 2-2: Peripheral Clock Gating
CHAPTER 2-3: High-Speed CR Trimming
CHAPTER 2-4: Low-Speed CR Prescaler
CHAPTER 3: Clock supervisor
CHAPTER 4: Resets
CHAPTER 5: Low-voltage Detection
CHAPTER 6: Low Power Consumption Mode
CHAPTER 7-1: VBAT Domain Configuration
CHAPTER 7-2: VBAT Domain (A)
CHAPTER 7-3: VBAT Domain (B)
CHAPTER 8: Interrupts
CHAPTER 9: External Interrupt and NMI Control Sections
CHAPTER 10: DMAC
CHAPTER 11: DSTC
CHAPTER 12: I/O Port
CHAPTER 13: CRC (Cyclic Redundancy Check)
CHAPTER 14: External Bus Interface
CHAPTER 15: SD Card Interface
CHAPTER 16: Debug Interface