Watchdog; Real-Time Clock; Pulse Width Modulation - Digi ConnectCore 8X Hardware Reference Manual

System-on-module
Table of Contents

Advertisement

Watchdog

The MCA implements a watchdog timer in its firmware. The MCA watchdog resets the system, or only
the i.MX 8X CPU, if the software running on the main processor fails to execute properly and does not
reset the watchdog timer on time.
The main features of the MCA watchdog include:
Configurable timeout between 1 and 255 seconds.
n
Configurable to generate interrupt or system reset.
n
Configurable to generate full-system reset (including the MCA itself) or CPU-only reset. Full-
n
system reset can include a PMIC off/on, depending on the device configuration.
See the
MCA software documentation
the watchdog timer.

Real-time clock

The MCA implements a Real-Time Clock (RTC) in its firmware. The i.MX 8X CPU internal RTCs are
disabled by default because the MCA RTC is preferred due to its superior power consumption
efficiency. To preserve the date during power-off, you must connect a coin cell battery following the
design notes provided in
The main features of the MCA RTC include:
Date/time registers to keep the system time (backed up by the coin cell battery).
n
Programmable alarm to generate an interrupt. This alarm can be used to wake the system
n
from low power modes (suspend and power off).
See the
MCA software documentation
the watchdog timer.

Pulse width modulation

Pulse-width modulation (PWM) is a technique that modifies the duty cycle of a pulsing signal to
encode information or to control the amount of energy provided to a charge. The MCA implements
pulse-width modulation in its firmware.
The MCA on the ConnectCore 8X system-on-module provides three PWM controllers. Each controller
has several channels and each channel maps to one MCA IO pin:
PWM controller Number of channels Channel
PWM0
ConnectCore® 8X System-on-Module Hardware Reference Manual
for additional information about how to configure and access
System-on-module power rails
for additional information about how to configure and access
6
0
1
2
3
4
5
The Digi Microcontroller Assist™ hardware
distribution.
IO
MCA_IO0
MCA_IO12
MCA_IO15
MCA_IO16
MCA_IO17
MCA_IO18
36

Advertisement

Table of Contents
loading

Table of Contents