@mchp-mcc/scf-avr8-tca-v1
TypeScript icon, indicating that this package has built-in type declarations

6.0.11 • Public • Published

16bit Timer/Counter Type A Driver

Overview

The flexible 16-bit PWM Timer/Counter type A (TCA) provides accurate program execution timing, frequency and waveform generation, and command execution.

A TCA consists of a base counter and a set of compare channels. The base counter can be used to count clock cycles or events, or let events control how it counts clock cycles. It has direction control and period setting that can be used for timing. The compare channels can be used together with the base counter to do compare match control, frequency generation, and pulse-width waveform modulation.

By default, the TCA is a 16-bit timer/counter. The timer/counter has a Split mode feature that splits it into two 8-bit timer/counters with three compare channels each.

Changelog

All notable changes to this project will be documented in this file.

[6.0.11] - 2024-03-19

Bug Fixes

  • CC8SCRIP-18935 :- Unable to setup duty cycles for channels

[6.0.10] - 2023-10-30

Bug Fixes

  • CC8SCRIP-18053 :- SEVERE warning generated when TCA0 and TCB0 tries to generate the timer_interface.h
  • CC8SCRIP-3297 :- when using 2 timers get error: Modules all generate the same file ... timer_interface.h

Improvements

  • CC8SCRIP-17675 :- No APIs implemented to write the CNT, CMPn registers and to set the waveform generation mode

[6.0.9] - 2023-06-26

New Features

  • CC8SCRIP-16635 :- Fixed the CMP register value not getting updated for PWM modes

Bug Fixes

  • CC8SCRIP-14850 :- TCA Compare Channel is not configured in MCC

Readme

Keywords

none

Package Sidebar

Install

npm i @mchp-mcc/scf-avr8-tca-v1

Weekly Downloads

165

Version

6.0.11

License

SEE LICENSE IN LICENSE.txt

Unpacked Size

5.87 MB

Total Files

158

Last publish

Collaborators

  • mchp-nate
  • dan.ionescu
  • albyj
  • suriya_anandhan
  • niladree
  • i52346
  • yash.godbole
  • rd_mchp
  • harish.agari
  • ajivani007