The TMS320F28335ZJZS is a Delfino Microcontroller for demanding control applications. The GPIO function is the default at reset. The peripheral signals that are listed under them are alternate functions. Some peripheral functions may not be available in all devices. The F28335 device contains 256K x 16 of embedded flash memory, segregated into eight 32K x 16 sectors. It also contains a single 1K x 16 of OTP memory at address range 0x380400-0x3807FF. The user can individually erase, program and validate a flash sector while leaving other sectors untouched. However, it is not possible to use one sector of the flash or the OTP to execute flash algorithms that erase/program other sectors. Special memory pipelining is provided to enable the flash module to achieve higher performance. The flash/OTP is mapped to both program and data space, therefore, it can be used to execute code or store data information.
High-performance static CMOS technology
Six-channel DMA controller (for ADC, McBSP, ePWM, XINTF and SARAM)
Clock and system control
On-chip oscillator
Watchdog timer module
GPIO0 to GPIO63 pins can be connected to one of the eight external core interrupts
Peripheral Interrupt Expansion (PIE) block that supports all 58 peripheral interrupts
128-bit Security key/lock
Up to 6 HRPWM outputs with 150ps MEP resolution
Up to 6 event capture inputs
Up to 2 quadrature encoder interfaces
Three 32-bit CPU timers
Serial port peripherals
Up to 88 individually programmable, multiplexed GPIO pins with input filtering