We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
Item Qty
Your cart is empty.

AN2152

Title
Title
Applications of the Peripheral Trigger Generator (PTG)
Name
Name
AN2152
Date
Date
06/14/2016
Application Categories
Application Categories
Functional Enablement / Motor Control
Functional Enablement / Output & Signal Generation
Functional Enablement / Power Conversion & Charging
Functional Enablement / System & Safety Management
Functional Enablement / Timing & Counting
Motor Control / AC Induction Motors
Motor Control / Brushed DC Motors
Motor Control / Brushless DC Motors
Motor Control / Permanent Magnet Synchronous Motors
Motor Control / Switched Reluctance Motors
Peripheral / 16-bit PWM
Peripheral / 8 16 Timer
Power Supply & Conversion / AC DC
Power Supply & Conversion / DC DC
Power Supply & Conversion / Digital Power Conversion
Power Supply & Conversion / System Control
Product Categories
Product Categories
dsPIC DSCs
Description
Description
The Peripheral Trigger Generator (PTG) module, in 16-bit dsPIC33 devices, is a user-programmable sequencer, which is capable of generating triggers with complex input signal sequences to coordinate the operation of other peripherals. This document will explain various applications that use PTG in conjunction with modules, such as an Analog-to-Digital Converter (ADC), Output Compare (OC), Pulse-Width Modulator (PWM), timers and interrupt controllers to achieve a complex sequence of events.

Silicon Products

Title Product Title
WFI32E01UE
Global Regulatory Certified RF Ready Wi-Fi® MCU Module With U.FL Connector
WFI32E01UE Global Regulatory Certified RF Ready Wi-Fi® MCU Module With U.FL Connector
WFI32E01PE
Global Regulatory Certified RF Ready Wi-Fi® MCU Module With PCB Antenna
WFI32E01PE Global Regulatory Certified RF Ready Wi-Fi® MCU Module With PCB Antenna
WFI32E01UC
Global Regulatory Certified RF Ready Wi-Fi® MCU Module With U.FL Connector and Trust&GO Security
WFI32E01UC Global Regulatory Certified RF Ready Wi-Fi® MCU Module With U.FL Connector and Trust&GO Security
WFI32E01PC
Global Regulatory Certified, RF Ready, Compact Wi-Fi® MCU Module With PCB Antenna and Trust&GO Security
WFI32E01PC Global Regulatory Certified, RF Ready, Compact Wi-Fi® MCU Module With PCB Antenna and Trust&GO Security
dsPIC33EP128MC204
16-bit DSC for Precision Motor Control
dsPIC33EP128MC204 16-bit DSC for Precision Motor Control
dsPIC33EP128MC202
16-bit DSC for Precision Motor Control
dsPIC33EP128MC202 16-bit DSC for Precision Motor Control
dsPIC33EP32GP504
16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
dsPIC33EP32GP504 16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
PIC24EP64MC206
70MIPS Motor Control MCU with Internal OpAmps
PIC24EP64MC206 70MIPS Motor Control MCU with Internal OpAmps
dsPIC33CDVC128MP506
Motor Control DSC with Full-Bridge MOSFET Gate Driver and CAN Transceiver
dsPIC33CDVC128MP506 Motor Control DSC with Full-Bridge MOSFET Gate Driver and CAN Transceiver
dsPIC33EP128MC502
16-bit DSC for Precision Motor Control
dsPIC33EP128MC502 16-bit DSC for Precision Motor Control
dsPIC33EP32GP503
16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
dsPIC33EP32GP503 16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
dsPIC33EP128MC506
16-bit DSC for Precision Motor Control
dsPIC33EP128MC506 16-bit DSC for Precision Motor Control
dsPIC33EP512GM304
70 MIPS, Motor Control, OpAmps
dsPIC33EP512GM304 70 MIPS, Motor Control, OpAmps
dsPIC33EP64GP504
16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
dsPIC33EP64GP504 16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
dsPIC33EP128MC504
16-bit DSC for Precision Motor Control
dsPIC33EP128MC504 16-bit DSC for Precision Motor Control
dsPIC33EP32GP502
16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
dsPIC33EP32GP502 16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
dsPIC33EP256GM304
70 MIPS, Motor Control, OpAmps
dsPIC33EP256GM304 70 MIPS, Motor Control, OpAmps
dsPIC33EP32MC502
16-bit DSC for Precision Motor Control
dsPIC33EP32MC502 16-bit DSC for Precision Motor Control
dsPIC33EP32MC503
16-bit DSC for Precision Motor Control
dsPIC33EP32MC503 16-bit DSC for Precision Motor Control
dsPIC33EP32MC203
16-bit DSC for Precision Motor Control
dsPIC33EP32MC203 16-bit DSC for Precision Motor Control
dsPIC33EP64GS502
Digital Power SMPS, High Speed ADC, DAC
dsPIC33EP64GS502 Digital Power SMPS, High Speed ADC, DAC
dsPIC33EP128MC206
16-bit DSC for Precision Motor Control
dsPIC33EP128MC206 16-bit DSC for Precision Motor Control
dsPIC33EP256GP506
16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
dsPIC33EP256GP506 16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
DSPIC33EP256GM710
70 MIPS, Motor Control, OpAmps, CAN
DSPIC33EP256GM710 70 MIPS, Motor Control, OpAmps, CAN
dsPIC33EP256GP504
16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
dsPIC33EP256GP504 16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
dsPIC33EP512GP504
16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
dsPIC33EP512GP504 16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
dsPIC33EP512GP806
DSC with Dual CAN and Integrated Analog
dsPIC33EP512GP806 DSC with Dual CAN and Integrated Analog
dsPIC33EP512GP502
16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
dsPIC33EP512GP502 16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
dsPIC33EP64MC504
16-bit DSC for Precision Motor Control
dsPIC33EP64MC504 16-bit DSC for Precision Motor Control
DSPIC33EP256GM306
70 MIPS, Motor Control, OpAmps
DSPIC33EP256GM306 70 MIPS, Motor Control, OpAmps
dsPIC33EP512GM306
70 MIPS, Motor Control, OpAmps
dsPIC33EP512GM306 70 MIPS, Motor Control, OpAmps
dsPIC33EP32MC204
16-bit DSC for Precision Motor Control
dsPIC33EP32MC204 16-bit DSC for Precision Motor Control
PIC24EP128GP204
70 MIPS Microcontroller with Internal Op Amps
PIC24EP128GP204 70 MIPS Microcontroller with Internal Op Amps
dsPIC33EP32MC504
16-bit DSC for Precision Motor Control
dsPIC33EP32MC504 16-bit DSC for Precision Motor Control
PIC24EP512GP204
70 MIPS Microcontroller with Internal Op Amps
PIC24EP512GP204 70 MIPS Microcontroller with Internal Op Amps
PIC24EP512GP206
70 MIPS Microcontroller with Internal Op Amps
PIC24EP512GP206 70 MIPS Microcontroller with Internal Op Amps
PIC24EP64MC203
70MIPS Motor Control MCU with Internal OpAmps
PIC24EP64MC203 70MIPS Motor Control MCU with Internal OpAmps
dsPIC33EP64GP503
16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
dsPIC33EP64GP503 16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
PIC24EP64GP203
70 MIPS Microcontroller with Internal Op Amps
PIC24EP64GP203 70 MIPS Microcontroller with Internal Op Amps
PIC24EP128GP206
PIC24EP128GP206
dsPIC33EDV64MC205
Motor Control DSC with Full-Bridge MOSFET Gate Driver
dsPIC33EDV64MC205 Motor Control DSC with Full-Bridge MOSFET Gate Driver
dsPIC33EP32MC202
16-bit DSC for Precision Motor Control
dsPIC33EP32MC202 16-bit DSC for Precision Motor Control
dsPIC33EP128GP506
16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
dsPIC33EP128GP506 16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
dsPIC33EP128GP502
16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
dsPIC33EP128GP502 16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
dsPIC33EP64GP506
16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
dsPIC33EP64GP506 16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
PIC24EP128MC202
70MIPS Motor Control MCU with Internal OpAmps
PIC24EP128MC202 70MIPS Motor Control MCU with Internal OpAmps
DSPIC33EP512GM710
70 MIPS, Motor Control, OpAmps, CAN
DSPIC33EP512GM710 70 MIPS, Motor Control, OpAmps, CAN
dsPIC33EP512GM706
70 MIPS, Motor Control, OpAmps, CAN
dsPIC33EP512GM706 70 MIPS, Motor Control, OpAmps, CAN
dsPIC33EP512GM604
70 MIPS, Motor Control, OpAmps, CAN
dsPIC33EP512GM604 70 MIPS, Motor Control, OpAmps, CAN
dsPIC33EP512GP506
16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
dsPIC33EP512GP506 16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
PIC24EP32MC204
70MIPS Motor Control MCU with Internal OpAmps
PIC24EP32MC204 70MIPS Motor Control MCU with Internal OpAmps
PIC24EP512GP202
70 MIPS Microcontroller with Internal Op Amps
PIC24EP512GP202 70 MIPS Microcontroller with Internal Op Amps
PIC24EP512MC204
70MIPS Motor Control MCU with Internal OpAmps
PIC24EP512MC204 70MIPS Motor Control MCU with Internal OpAmps
dsPIC33EP256MC202
16-bit DSC for Precision Motor Control
dsPIC33EP256MC202 16-bit DSC for Precision Motor Control
dsPIC33EP64GP502
16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
dsPIC33EP64GP502 16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
dsPIC33EP512MC806
DSC with Dual Motor Control, Dual CAN
dsPIC33EP512MC806 DSC with Dual Motor Control, Dual CAN
dsPIC33EP512MC506
16-bit DSC for Precision Motor Control
dsPIC33EP512MC506 16-bit DSC for Precision Motor Control
dsPIC33EP64MC502
16-bit DSC for Precision Motor Control
dsPIC33EP64MC502 16-bit DSC for Precision Motor Control
dsPIC33EP64MC202
16-bit DSC for Precision Motor Control
dsPIC33EP64MC202 16-bit DSC for Precision Motor Control
dsPIC33CDV128MP506
Motor Control DSC with Full-Bridge MOSFET Gate Driver
dsPIC33CDV128MP506 Motor Control DSC with Full-Bridge MOSFET Gate Driver
PIC24EP32GP203
70 MIPS Microcontroller with Internal Op Amps
PIC24EP32GP203 70 MIPS Microcontroller with Internal Op Amps
PIC24EP128MC206
70MIPS Motor Control MCU with Internal OpAmps
PIC24EP128MC206 70MIPS Motor Control MCU with Internal OpAmps
dsPIC33EP256MC204
16-bit DSC for Precision Motor Control
dsPIC33EP256MC204 16-bit DSC for Precision Motor Control
dsPIC33EP512MC504
16-bit DSC for Precision Motor Control
dsPIC33EP512MC504 16-bit DSC for Precision Motor Control
dsPIC33EP512MC502
16-bit DSC for Precision Motor Control
dsPIC33EP512MC502 16-bit DSC for Precision Motor Control
dsPIC33EP64MC204
16-bit DSC for Precision Motor Control
dsPIC33EP64MC204 16-bit DSC for Precision Motor Control
dsPIC33EP64MC206
16-bit DSC for Precision Motor Control
dsPIC33EP64MC206 16-bit DSC for Precision Motor Control
PIC24EP32MC202
70MIPS Motor Control MCU with Internal OpAmps
PIC24EP32MC202 70MIPS Motor Control MCU with Internal OpAmps
PIC24EP256MC204
70MIPS Motor Control MCU with Internal OpAmps
PIC24EP256MC204 70MIPS Motor Control MCU with Internal OpAmps
PIC24EP32GP204
70 MIPS Microcontroller with Internal Op Amps
PIC24EP32GP204 70 MIPS Microcontroller with Internal Op Amps
PIC24EP256MC202
70MIPS Motor Control MCU with Internal OpAmps
PIC24EP256MC202 70MIPS Motor Control MCU with Internal OpAmps
dsPIC33CDV256MP206
Motor Control DSC with Full-Bridge MOSFET Gate Driver
dsPIC33CDV256MP206 Motor Control DSC with Full-Bridge MOSFET Gate Driver
DSPIC33EP128GM710
70 MIPS, Motor Control, OpAmps, CAN
DSPIC33EP128GM710 70 MIPS, Motor Control, OpAmps, CAN
dsPIC33EP128GP504
16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
dsPIC33EP128GP504 16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
dsPIC33EP256GP502
16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
dsPIC33EP256GP502 16-Bit DSC, Hi-Speed PWM, Op Amps, Adv Analog
dsPIC33EP512MC202
16-bit DSC for Precision Motor Control
dsPIC33EP512MC202 16-bit DSC for Precision Motor Control
dsPIC33EP64MC506
16-bit DSC for Precision Motor Control
dsPIC33EP64MC506 16-bit DSC for Precision Motor Control
PIC24EP128GP202
70 MIPS Microcontroller with Internal Op Amps
PIC24EP128GP202 70 MIPS Microcontroller with Internal Op Amps
PIC24EP64MC204
70MIPS Motor Control MCU with Internal OpAmps
PIC24EP64MC204 70MIPS Motor Control MCU with Internal OpAmps
PIC24EP64MC202
70MIPS Motor Control MCU with Internal OpAmps
PIC24EP64MC202 70MIPS Motor Control MCU with Internal OpAmps
PIC24EP512MC206
70MIPS Motor Control MCU with Internal OpAmps
PIC24EP512MC206 70MIPS Motor Control MCU with Internal OpAmps
PIC24EP64GP202
70 MIPS Microcontroller with Internal Op Amps
PIC24EP64GP202 70 MIPS Microcontroller with Internal Op Amps
DSPIC33EP256GM310
70 MIPS, Motor Control, OpAmps
DSPIC33EP256GM310 70 MIPS, Motor Control, OpAmps
DSPIC33EP256GM706
70 MIPS, Motor Control, OpAmps, CAN
DSPIC33EP256GM706 70 MIPS, Motor Control, OpAmps, CAN
dsPIC33EP256GM604
70 MIPS, Motor Control, OpAmps, CAN
dsPIC33EP256GM604 70 MIPS, Motor Control, OpAmps, CAN
DSPIC33EP512GM310
70 MIPS, Motor Control, OpAmps
DSPIC33EP512GM310 70 MIPS, Motor Control, OpAmps
PIC24EP512MC202
70MIPS Motor Control MCU with Internal OpAmps
PIC24EP512MC202 70MIPS Motor Control MCU with Internal OpAmps
PIC24EP32MC203
70MIPS Motor Control MCU with Internal OpAmps
PIC24EP32MC203 70MIPS Motor Control MCU with Internal OpAmps
PIC24EP64GP206
70 MIPS Microcontroller with Internal Op Amps
PIC24EP64GP206 70 MIPS Microcontroller with Internal Op Amps
PIC24EP64GP204
70 MIPS Microcontroller with Internal Op Amps
PIC24EP64GP204 70 MIPS Microcontroller with Internal Op Amps
dsPIC33CDV64MC106
Motor Control DSC with Full-Bridge MOSFET Gate Driver
dsPIC33CDV64MC106 Motor Control DSC with Full-Bridge MOSFET Gate Driver
PIC24EP256GP204
70 MIPS Microcontroller with Internal Op Amps
PIC24EP256GP204 70 MIPS Microcontroller with Internal Op Amps
PIC24EP128MC204
70MIPS Motor Control MCU with Internal OpAmps
PIC24EP128MC204 70MIPS Motor Control MCU with Internal OpAmps
dsPIC33EP128GM706
70 MIPS, Motor Control, OpAmps, CAN
dsPIC33EP128GM706 70 MIPS, Motor Control, OpAmps, CAN
dsPIC33EP256MC502
16-bit DSC for Precision Motor Control
dsPIC33EP256MC502 16-bit DSC for Precision Motor Control
dsPIC33EP256MC506
16-bit DSC for Precision Motor Control
dsPIC33EP256MC506 16-bit DSC for Precision Motor Control
dsPIC33EP512MC204
16-bit DSC for Precision Motor Control
dsPIC33EP512MC204 16-bit DSC for Precision Motor Control
dsPIC33EP512MC206
16-bit DSC for Precision Motor Control
dsPIC33EP512MC206 16-bit DSC for Precision Motor Control
dsPIC33EP64MC503
16-bit DSC for Precision Motor Control
dsPIC33EP64MC503 16-bit DSC for Precision Motor Control
PIC24EP256MC206
70MIPS Motor Control MCU with Internal OpAmps
PIC24EP256MC206 70MIPS Motor Control MCU with Internal OpAmps
PIC24EP32GP202
70 MIPS Microcontroller with Internal Op Amps
PIC24EP32GP202 70 MIPS Microcontroller with Internal Op Amps
DSPIC33EP128GM310
70 MIPS, Motor Control, OpAmps
DSPIC33EP128GM310 70 MIPS, Motor Control, OpAmps
DSPIC33EP128GM604
70 MIPS, Motor Control, OpAmps, CAN
DSPIC33EP128GM604 70 MIPS, Motor Control, OpAmps, CAN
dsPIC33EP128GM304
70 MIPS, Motor Control, OpAmps
dsPIC33EP128GM304 70 MIPS, Motor Control, OpAmps
dsPIC33CDV128MP206
Motor Control DSC with Full-Bridge MOSFET Gate Driver
dsPIC33CDV128MP206 Motor Control DSC with Full-Bridge MOSFET Gate Driver
DSPIC33EP128GM306
70 MIPS, Motor Control, OpAmps
DSPIC33EP128GM306 70 MIPS, Motor Control, OpAmps
dsPIC33EP256MC504
16-bit DSC for Precision Motor Control
dsPIC33EP256MC504 16-bit DSC for Precision Motor Control
dsPIC33EP256MC206
16-bit DSC for Precision Motor Control
dsPIC33EP256MC206 16-bit DSC for Precision Motor Control
dsPIC33EP64MC203
16-bit DSC for Precision Motor Control
dsPIC33EP64MC203 16-bit DSC for Precision Motor Control
dsPIC33CDVC256MP506
Motor Control DSC with Full-Bridge MOSFET Gate Driver and CAN Transceiver
dsPIC33CDVC256MP506 Motor Control DSC with Full-Bridge MOSFET Gate Driver and CAN Transceiver
dsPIC33CDV256MP506
Motor Control DSC with Full-Bridge MOSFET Gate Driver
dsPIC33CDV256MP506 Motor Control DSC with Full-Bridge MOSFET Gate Driver
PIC24EP256GP202
70 MIPS Microcontroller with Internal Op Amps
PIC24EP256GP202 70 MIPS Microcontroller with Internal Op Amps
PIC24EP256GP206
70 MIPS Microcontroller with Internal Op Amps
PIC24EP256GP206 70 MIPS Microcontroller with Internal Op Amps
dsPIC33CDVL64MC106
Motor Control DSC with Full-Bridge MOSFET Gate Driver and LIN Transceiver
dsPIC33CDVL64MC106 Motor Control DSC with Full-Bridge MOSFET Gate Driver and LIN Transceiver