STMicroelectronics AN2618 eTPU Host Interface Application Note

This document introduces the application of eTPU (Time Processing Unit) and the improvements in software development tools. The eTPU is the new generation of Time Processing Unit, and with the help of C language programming and eTPU simulator and debugger, software development productivity can be significantly improved.


STMicroelectronics AN2618 eTPU Host Interface Application Note - cover page
Brand
STMicroelectronics
Document type
Application Note
Language
English
Pages
23
File format
PDF
File size
332 KB
Published
06 August, 2012
Updated
28 September, 2023
MD5 checksum
2A0C3B53E3163839B13A10EBA64EC954

About this manual

The document describes the design of a host interface for the enhanced Time Processing Unit (eTPU). It focuses on creating API functions that allow host applications to interact with eTPU functions without accessing physical registers directly. The note covers how to export symbol information from the eTPU compiler to the host compiler and provides examples using a PWM driver.

What's inside

  • Overview
  • eTPU and host interface hardware
  • Host interface software
  • Initialization overview
  • eTPU module initialization
  • eTPU channel initialization
  • Software integration

Frequently asked questions

What is the main purpose of the host interface software for eTPU?

It adds a layer of abstraction between the host CPU and eTPU, hiding the complexity of interaction and providing simple API functions.

How does the host communicate with the eTPU?

The host communicates via event or by data, issuing a host service request (HSR) to activate associated eTPU code threads.

Download PDF (332 KB)

More STMicroelectronics Manuals


View all STMicroelectronics manuals →