|
405EZ Datasheet, PDF (13/54 Pages) Applied Micro Circuits Corporation – PowerPC 405EZ Embedded Processor | |||
|
◁ |
PPC405EZ â PowerPC 405EZ Embedded Processor
Revision 1.27 - August 22, 2007
Preliminary Data Sheet
Chameleon Timer
The Chameleon Timerâs Timer Service Engine (TSE) controls the local Timer RAM configured as 120 32-bit words
and up to fifteen 24-bit timer channels, each with an Input Capture Register or an Output Compare Register. The
Chameleon Timer interfaces to the OPB.
Features include:
⢠Pulse Width Modulation (PWM) and space vector PWM functions with non-overlap times
â Programmable âdeadbandâ intervals
â Pulse period measurement
â 48-bit input capture function
â 48-bit output compare function
â IEEE1588 time stamps
â Automatic up, down, and up-then-down counting with modulus
⢠Autonomous Timer Service Engine (TSE) manages timer channels
â CPU programs âregistersâ in Timer SRAM (120x32 bits)
⢠15 timer channels + 1 timebase channel
⢠Pulse period measurements
⢠Configurable for seven 48-bit channels or 15 24-bit channels
⢠Up to two timebases available simultaneously
â Each time base has four optional sources: three internal (Timebase A, Timebase B, and IEEE1588) and
one external
⢠Speed/resolution: 166MHz counter, 2-clock (20ns) minimum period
⢠Latency: 0.49μsec worst case (based on 133MHz system clock)
⢠External âFaultâ pin to automatically disable timer channel outputs
⢠Low EMC switching noise
⢠Unused Timer I/O pins available for GPIO use
⢠32-bit OPB slave interface
General Purpose I/O (GPIO) Controller
The GPIO controller enables multiplexing of module I/O pins with multiple functions within the chip. That is, a single
package pin can be assigned to multiple I/O functions. Which function the pin is assigned to is determined by
register bit settings controlled by software. This significantly reduces the number of package pins needed to
support multiple I/O groups.
Features include:
⢠Up to 54 GPIOs available
â GPIOs are multiplexed with alternate functions
â If not in use for dedicated functions, I/Os are available as GPIOs
⢠Direct control of all functions from registers programmed by means of OPB bus master accesses
⢠Time multiplexing of controller outputs to module outputs
⢠Programmable conversion of module outputs to open-drain outputs (enables sharing of active low outputs
externally)
⢠Time multiplexing of module inputs to controller inputs
AMCC Proprietary
13
|
▷ |