Datasheet
Table Of Contents
- About This Guide
- Chapter1 Overview
- Chapter2 Pin Specifications
- Chapter3 Functional Description
- 3.1 CPU
- 3.2 Neural Network Processor (KPU)
- 3.3 Audio Processor (APU)
- 3.4 Static Random-Access Memory (SRAM)
- 3.5 System Controller (SYSCTL)
- 3.6 Field Programmable IO Array (FPIOA/IOMUX)
- 3.7 One-Time Programmable Memory (OTP)
- 3.8 AES Accelerator
- 3.9 Digital Video Port (DVP)
- 3.10 FFT Accelerator
- 3.11 SHA256 Accelerator
- 3.12 Universal Asynchronous Transceiver (UART)
- 3.13 Watchdog Timer (WDT)
- 3.14 General Purpose Input/Output Interface (GPIO)
- 3.15 Direct Memory Access Controller (DMAC)
- 3.16 Inter-Integrated Circuit Bus (I²C)
- 3.17 Serial Peripheral Interface (SPI)
- 3.18 Inter-Integrated Sound (I²S)
- 3.19 TIMER
- 3.20 Read Only Memory (ROM)
- 3.21 Real Time Clock (RTC)
- 3.22 Pulse Width Modulation (PWM)
- Chapter4 Electrical Characteristics
- Chapter5 Package information

Chapter3 Functional Description 25
3.21 Real Time Clock (RTC)
The RTC is a module for keeping track of real time, with the following character-
istics:
• Support for external high frequency crystal reference
• Configurable external crystal frequency and frequency division ratio
• Configurable perpetual calendar, configurable items including century, year,
month, day, hour, minute, second and week
• Can count in seconds and query current time
• Supports setting a set of alarms. The configurable items include year, month,
day, hour, minute, and second. When the alarm arrives, the interrupt is trig-
gered.
• Interrupt configurable to support daily, hourly, minute, and second trigger
interrupts
• Readout counter count resolution less than 1 second, the resolution is one
period of the external crystal oscillator
• Data cleared after power-on/reset
3.22 Pulse Width Modulation (PWM)
The PWM module is used to control the duty cycle of an external pulse output.
The user can configure the following functions of the PWM timer module:
• Frequency of pulses, by specifying the PWM timer frequency or period
• PWM timers can be configured to synchronize with other PWM timers or modules
• PWM timers can be in phase with other PWM timers or modules
• Timer count mode: up, down, or up and down in a loop
• Use the prescaler to change the rate of the PWM timer clock (PT_clk). Each
timer has its own prescaler, configured by PWM_TIMERx_PRESCALE in the register
PWM_TIMER0_CFG0_REG. The PWM timer is incremented or decremented at a slower
rate depending on the setting of this register.