ARMcore with embedded Flash & RAM
STR73xF family combines the high performance ARM7TDMI CPU with an extensive range of peripheral functions and enhanced I/O capabilities. All devices have on-chip high-speed single voltage Flash memory and high-speed RAM. The STR73xF family has anembedded ARM core and is therefore compatible with all ARM tools and software. Extensive tools support STMicroelectronics’ 32-bit, ARM core-based microcontrollers are supported by a complete range of high-end and low-cost development tools to meet the needs of application developers. This extensive line of hardware/software tools includes starter kits and complete development packages all tailored for ST’s ARM core-based MCUs. The range of development packages includes third-party solutions that come complete with a graphical development environment and an in-circuit emulator/programmer featuring a JTAG application interface. These support a range of embedded operating systems (OS), while several royalty-free OSs are also available. For more information, please refer to ST MCU site http://www.st.com/mcu Figure 1 shows the general block diagram of the device family.
Feature
- Developmenttoolssupport\t\tJTAGinterface\t\t
- 10-bitA/Dconverter\t\t12/16channels\t\tConversiontime:min.3μs,range:0to5V\t\t
- Timers\t\t16-bitwatchdogtimer(WDG)\t\t6/1016-bittimers(TIM)eachwith:2inputcaptures,2outputcompares,PWMandpulsecountermodes\t\t616-bitPWMmodules(PWM)\t\t316-bittimebasetimerswith8-bitprescalers\t\t
- DMA\t\t4DMAcontrollerswith4channelseach\t\t
- Core\t\tARM7TDMI32-bitRISCCPU\t\t32MIPS@36MHz\t\t
- Clock,resetandsupplymanagement\t\t4.5-5.5VapplicationsupplyandI/Os\t\tEmbedded1.8Vregulatorforcoresupply\t\tEmbeddedoscillatorrunningfromexternal4-8MHzcrystalorceramicresonator\t\tUpto36MHzCPUfrequencywithinternalPLL\t\t32kHzor2MHzinternalRCoscillator,softwareconfigurableforfaststartupandbackupclockReal-timeclockforclock-calendarfunction\t\tWake-uptimerdrivenbyinternalRCforwake-upfromSTOPmode\t\t5powersavingmodes:SLOW,WFI,LPWFI,STOPandHALTmodes\t\t
- Memories\t\tUpto256KbytesFlashprogrammemory(10,000cyclesendurance,dataretention20years@85C)\t\t16KbytesRAM\t\t
- Upto112I/Oports\t\t72/112multifunctionalbidirectionalI/Os\t\t
- 12communicationsinterfaces\t\t2I2Cinterfaces4UARTasynchronousserialinterfaces\t\t3BSPIsynchronousserialinterfaces\t\tUpto3CANinterfaces(2.0BActive)\t\t
- Nestedinterruptcontroller\t\tFastinterrupthandlingwithmultiplevectors\t\t64maskableIRQswith64vectorsand16prioritylevels\t\t2maskableFIQsources\t\t16externalinterrupts,upto32wake-uplines\t\t