video corpo

AT90PWM216/316
359Pages

{{requestButtons}}

Catalog excerpts

AT90PWM216/316 - 1

> High Performance, Low Power AVR ծ 8-bit Microcontroller > Advanced RISC ArchitectureՖ129 Powerful Instructions - Most Single Clock Cycle Execution32 x 8 General Purpose Working Registers֖Fully Static Operation Up to 1 MIPS throughput per MHz֖On-chip 2-cycle Multiplier > Data and Non-Volatile Program MemoryՖ16K Bytes Flash of In-System Programmable Program Memory Endurance: 10,000 Write/Erase CyclesՖOptional Boot Code Section with Independent Lock Bits > In-System Programming by On-chip Boot Program Օ > True Read-While-Write Operation512 Bytes of In-System Programmable EEPROM ֕ > Endurance: 100,000 Write/Erase Cycles1024 Bytes Internal SRAM ֖Programming Lock for Flash Program and EEPROM Data Security > On Chip Debug Interface (debugWIRE) Օ > Peripheral FeaturesTwo or three 12-bit High Speed PSC (Power Stage Controllers) with 4-bit Resolution Enhancement֕Non Overlapping Inverted PWM Output Pins With Flexible Dead-Time Variable PWM duty Cycle and Frequency ՕSynchronous Update of all PWM RegistersAuto Stop Function for Event Driven PFC ImplementationՕLess than 25 Hz Step Width at 150 kHz Output Frequency PSC2 with four Output Pins and Output MatrixՖOne 8-bit General purpose Timer/Counter with Separate Prescaler and Capture ModeOne 16-bit General purpose Timer/Counter with Separate Prescaler, Compare Mode and Capture Mode֖Programmable Serial USARTStandard UART mode Օ16/17 bit Biphase Mode for DALI CommunicationsMaster/Slave SPI Serial Interface ֖10-bit ADCUp To 11 Single Ended Channels and 2 Fully Differential ADC Channel PairsՕProgrammable Gain (5x, 10x, 20x, 40x on Differential Channels) Internal Reference VoltageՖ10-bit DACTwo or three Analog Comparator with Resistor-Array to Adjust Comparison Voltage֖4 External Interrupts Programmable Watchdog Timer with Separate On-Chip Oscillator ֕ > Special Microcontroller FeaturesLow Power Idle, Noise Reduction, and Power Down Modes֖Power On Reset and Programmable Brown Out Detection Flag Array in Bit-programmable I/O Space (4 bytes) 7710C֖AVR01/08 size="-2">

Open the catalog to page 1
AT90PWM216/316 - 2

In-System Programmable via SPI Port֖Internal Calibrated RC Oscillator ( 8 MHz)On-chip PLL for fast PWM ( 32 MHz, 64 MHz) and CPU (16 MHz) > Extended Operating Temperature: Ֆ-40C to +105а ProductPackage12 bit PWM with deadtimeADC InputADC DiffAnalog ComparApplication AT90PWM216SO242 x 2812One fluorescent ballastAT90PWM316SO32, QFN32 3 x 21123HID ballast, fluorescent ballast, Motor control > ProductRevision AT90PWM216AT90PWM316First revision of parts >

Open the catalog to page 2
AT90PWM216/316 - 3

Figure 3-1. SOIC 24-pin Package Figure 3-2. SOIC 32-pin Package 3 > 7710CAVR֖01/08 size="-1">

Open the catalog to page 3
AT90PWM216/316 - 5

S024 Pin NumberSO32 Pin NumberQFN32 Pin NumberMnemonicTypeName, Function & Alternate Function 684VCCpower Power Supply: 172319AVCCPower Analog Power Supply: This is the power supply voltage for analog partFor a normal use this pin must be connected.192521AREFPower Analog Reference : reference for analog converter . This is the reference voltage of the A/D converter. As output, can be used by external analog8128PBOI/OMISO (SPI Master In Slave Out)PSCOUT20 output9139PB1I/OMOSI (SPI Master Out Slave In)PSCOUT21 output162016PB2I/OADC5 (Analog Input Channel5 )INT1202723PB3I/OAMP0- (Analog...

Open the catalog to page 5
AT90PWM216/316 - 6

Table 3-1. Pin out description (Continued) > S024 Pin NumberSO32 Pin NumberQFN32 Pin NumberMnemonicTypeName, Function & Alternate Function 1129PD0I/OPSCOUT00 outputXCK (UART Transfer Clock) SS_A (Alternate SPI Slave Select)3432PD1I/OPSCIN0 (PSC 0 Digital Input )CLKO (System Clock Output)451PD2I/OPSCIN2 (PSC 2 Digital Input) OC1A (Timer 1 Output Compare A) MISO_A (Programming & alternate SPI Master In Slave Out)562PD3I/OTXD (Dali/UART Tx data)OC0A (Timer 0 Output Compare A) SS (SPI Slave Select) MOSI_A (Programming & alternate Master Out SPI Slave In)121612PD4I/OADC1 (Analog Input Channel...

Open the catalog to page 6
AT90PWM216/316 - 8

The Idle mode stops the CPU while allowing the SRAM, Timer/Counters, SPI ports and interruptsystem to continue functioning. The Power-down mode saves the register contents but freezesthe Oscillator, disabling all other chip functions until the next interrupt or Hardware Reset. TheADC Noise Reduction mode stops the CPU and all I/O modules except ADC, to minimize switch-ing noise during ADC conversions. In Standby mode, the Crystal/Resonator Oscillator is runningwhile the rest of the device is sleeping. This allows very fast start-up combined with low power consumption. The device is...

Open the catalog to page 8
AT90PWM216/316 - 9

4.2.5Port D (PD7..PD0) Port D is an 8-bit bi-directional I/O port with internal pull-up resistors (selected for each bit). ThePort D output buffers have symmetrical drive characteristics with both high sink and sourcecapability. As inputs, Port D pins that are externally pulled low will source current if the pull-upresistors are activated. The Port D pins are tri-stated when a reset condition becomes active, even if the clock is not running.Port D also serves the functions of various special features of the AT90PWM216/316 as listedon page 73. 4.2.6Port E (PE2..0) RESET/ XTAL1/XTAL2 Port E...

Open the catalog to page 9
AT90PWM216/316 - 11

The fast-access Register File contains 32 x 8-bit general purpose working registers with a singleclock cycle access time. This allows single-cycle Arithmetic Logic Unit (ALU) operation. In a typ-ical ALU operation, two operands are output from the Register File, the operation is executed,and the result is stored back in the Register File in one clock cycle.Six of the 32 registers can be used as three 16-bit indirect address register pointers for DataSpace addressing ֖ enabling efficient address calculations. One of the these address pointers can also be used as an address pointer for look...

Open the catalog to page 11
AT90PWM216/316 - 15

Figure 5-4. The Parallel Instruction Fetches and Instruction Executions Figure 5-5 shows the internal timing concept for the Register File. In a single clock cycle an ALUoperation using two register operands is executed, and the result is stored back to the destina- tion register. > T1T2T3T4 clk1st Instruction Fetch1st Instruction Execute2nd Instruction Fetch2nd Instruction Execute3rd Instruction Fetch3rd Instruction Execute4th Instruction Fetch CPU Figure 5-5. Single Cycle ALU Operation > T1T2T3T4 clk CPU Total Execution TimeRegister Operands FetchALU Operation ExecuteResult Write Back The...

Open the catalog to page 15

All Atmel catalogs and technical brochures

  1. 8-bit MCUs

    16 Pages

  2. AT24C01C/02C

    22 Pages

Archived catalogs