Features•IncorporatestheARM7TDMI®ARM®Thumb®Processor–High-performance32-bitRISCArchitecture–High-density16-bitInstructionSet–LeaderinMIPS/Watt–EmbeddedICEIn-circuitEmulation,DebugCommunicationChannelSupportInternalHigh-speedFlash–256Kbytes(AT91SAM7XC256)Organizedin1024Pagesof256Bytes–128Kbytes(AT91SAM7XC128)Organizedin512Pagesof256Bytes–SingleCycleAccessatUpto30MHzinWorstCaseConditions–PrefetchBufferOptimizingThumbInstructionExecutionatMaximumSpeed–PageProgrammingTime:6ms,IncludingPageAuto-erase,FullEraseTime:15ms–10,000WriteCycles,10-yearDataRetentionCapability,SectorLockCapabilities,FlashSecurityBit–FastFlashProgrammingInterfaceforHighVolumeProductionInternalHigh-speedSRAM,Single-cycleAccessatMaximumSpeed–64Kbytes(AT91SAM7XC256)–32Kbytes(AT91SAM7XC128)MemoryController(MC)–EmbeddedFlashController,AbortStatusandMisalignmentDetectionResetController(RSTC)–BasedonPower-onResetCellsandLow-powerFactory-calibratedBrownoutDetector–ProvidesExternalResetSignalShapingandResetSourceStatusClockGenerator(CKGR)–Low-powerRCOscillator,3to20MHzOn-chipOscillatorandonePLLPowerManagementController(PMC)–PowerOptimizationCapabilities,IncludingSlowClockMode(Downto500Hz)andIdleMode–FourProgrammableExternalClockSignalsAdvancedInterruptController(AIC)–IndividuallyMaskable,Eight-levelPriority,VectoredInterruptSources–TwoExternalInterruptSourcesandOneFastInterruptSource,SpuriousInterruptProtectedDebugUnit(DBGU)–2-wireUARTandSupportforDebugCommunicationChannelinterrupt,ProgrammableICEAccessPreventionPeriodicIntervalTimer(PIT)–20-bitProgrammableCounterplus12-bitIntervalCounterWindowedWatchdog(WDT)–12-bitkey-protectedProgrammableCounter–ProvidesResetorInterruptSignalstotheSystem–CounterMayBeStoppedWhiletheProcessorisinDebugStateorinIdleModeReal-timeTimer(RTT)–32-bitFree-runningCounterwithAlarm–RunsOfftheInternalRCOscillatorTwoParallelInput/OutputControllers(PIO)–Sixty-twoProgrammableI/OLinesMultiplexedwithuptoTwoPeripheralI/Os–InputChangeInterruptCapabilityonEachI/OLine–IndividuallyProgrammableOpen-drain,Pull-upResistorandSynchronousOutputAT91ARM®Thumb®-basedMicrocontrollersAT91SAM7XC256AT91SAM7XC128SummaryPreliminary6209AS–ATARM–20-Oct-05Note:Thisisasummarydocument.AcompletedocumentisavailableonourWebsiteat–ATARM–20-Oct-05AT91SAM7XC256/128PreliminarySeventeenPeripheralDMAController(PDC)ChannelsOneAdvancedEncryptionSystem(AES)–128-bitKeyAlgorithm,CompliantwithFIPSPUB197Specifications–BufferEncryption/DecryptionCapabilitieswithPDCOneTripleDataEncryptionSystem(TDES)–Two-keyorThree-keyAlgorithms,CompliantwithFIPSPUB46-3Specifications–OptimizedforTripleDataEncryptionCapabilityOneUSB2.0FullSpeed(12Mbitspersecond)DevicePort–On-chipTransceiver,1352-byteConfigurableIntegratedFIFOsOneEthernetMAC10/100base-T–MediaIndependentInterface(MII)orReducedMediaIndependentInterface(RMII)–Integrated28-byteFIFOsandDedicatedDMAChannelsforTransmitandReceiveOnePart2.0AandPart2.0BCompliantCANController–EightFully-programmableMessageObjectMailboxes,16-bitTimeStampCounterOneSynchronousSerialController(SSC)–IndependentClockandFrameSyncSignalsforEachReceiverandTransmitter–I²SAnalogInterfaceSupport,TimeDivisionMultiplexSupport–High-speedContinuousDataStreamCapabilitieswith32-bitDataTransferTwoUniversalSynchronous/AsynchronousReceiverTransmitters(USART)–IndividualBaudRateGenerator,IrDAInfraredModulation/Demodulation–SupportforISO7816T0/T1SmartCard,HardwareHandshaking,RS485Support–FullModemLineSupportonUSART1TwoMaster/SlaveSerialPeripheralInterfaces(SPI)–8-to16-bitProgrammableDataLength,FourExternalPeripheralChipSelectsOneThree-channel16-bitTimer/Counter(TC)–ThreeExternalClockInputs,TwoMulti-purposeI/OPinsperChannel–DoublePWMGeneration,Capture/WaveformMode,Up/DownCapabilityOneFour-channel16-bitPowerWidthModulationController(PWMC)OneTwo-wireInterface(TWI)–MasterModeSupportOnly,AllTwo-wireAtmelEEPROMsSupportedOne8-channel10-bitAnalog-to-DigitalConverter,FourChannelsMultiplexedwithDigitalI/OsSAM-BA™BootAssistance–DefaultBootprogram–InterfacewithSAM-BAGraphicUserInterfaceIEEE1149.1JTAGBoundaryScanonAllDigitalPins5V-tolerantI/Os,IncludingFourHigh-currentDriveI/Olines,Upto16mAEachPowerSupplies–Embedded1.8VRegulator,Drawingupto100mAfortheCoreandExternalComponents–3.3VVDDIOI/OLinesPowerSupply,Independent3.3VVDDFLASHFlashPowerSupply–1.8VVDDCORECorePowerSupplywithBrownoutDetectorFullyStaticOperation:Upto55MHzat1.65Vand85°CWorstCaseConditionsAvailableina100-leadLQFPGreenPackage36209AS–ATARM–20-Oct-05AT91SAM7XC256/128Preliminary1.DescriptionAtmel'sAT91SAM7XC256/128isamemberofaseriesofhighlyintegratedFlashmicrocontrol-lersbasedonthe32-bitARMRISCprocessor.Itfeatures256/128Kbytehigh-speedFlashand64/32KbyteSRAM,alargesetofperipherals,includingan802.3EthernetMAC,aCANcontrol-ler,anAES128EncryptionacceleratorandaTripleDataEncryptionSystem.Acompletesetofsystemfunctionsminimizesthenumberofexternalcomponents.TheembeddedFlashmemorycanbeprogrammedin-systemviatheJTAG-ICEinterfaceorviaaparallelinterfaceonaproductionprogrammerpriortomounting.Bui