- Manufacturer
- STMicroelectronics
Reset
- Base Part Number
- Bit Size
- Connectivity
- Core Processor
- Core Size
- Data Converters
- Moisture Sensitivity Level (MSL)
- Mounting Type
- Number of I/Os
- Number of Terminations
- Operating Temperature
- Oscillator Type
Attribute column
Categories
Embedded - Microcontrollers
Product | Inventory | Pricing(USD) | Quantity | Datasheet | RoHS | Factory Lead Time | Lifecycle Status | Mount | Mounting Type | Package / Case | Surface Mount | Number of Pins | Data Converters | Number of I/Os | RAM(byte) | ROM(word) | Watchdog Timers | Operating Temperature | Packaging | Series | JESD-609 Code | Part Status | Moisture Sensitivity Level (MSL) | Number of Terminations | ECCN Code | Terminal Finish | Additional Feature | HTS Code | Max Power Dissipation | Terminal Position | Terminal Form | Peak Reflow Temperature (Cel) | Supply Voltage | Terminal Pitch | Reach Compliance Code | Frequency | Time@Peak Reflow Temperature-Max (s) | Base Part Number | Pin Count | JESD-30 Code | Qualification Status | Operating Supply Voltage | Supply Voltage-Max (Vsup) | Power Supplies | Supply Voltage-Min (Vsup) | Interface | Memory Size | Oscillator Type | Speed | RAM Size | Voltage - Supply (Vcc/Vdd) | uPs/uCs/Peripheral ICs Type | Core Processor | Peripherals | Clock Frequency | Program Memory Type | Core Size | Program Memory Size | Connectivity | Supply Current-Max | Bit Size | Has ADC | DMA Channels | Data Bus Width | PWM Channels | DAC Channels | Number of Timers/Counters | Address Bus Width | Core Architecture | EEPROM Size | On Chip Program ROM Width | CPU Family | Boundary Scan | Low Power Mode | Number of Programmable I/O | Format | Integrated Cache | RAM (words) | Number of External Interrupts | On Chip Data RAM Width | Number of DMA Channels | Height Seated (Max) | Length | Width | Radiation Hardening | REACH SVHC | RoHS Status |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() STM32L031C6T7D STMicroelectronics | 21 |
| Datasheet | 10 Weeks | ACTIVE (Last Updated: 7 months ago) | - | Surface Mount | 48-LQFP | YES | - | A/D 10x12b | 38 | - | 32768 | - | -40°C~105°C TA | Tray | STM32L0 | - | Active | 3 (168 Hours) | 48 | 3A991.A.2 | - | - | 8542.31.00.01 | - | QUAD | GULL WING | NOT SPECIFIED | 1.8V | 0.5mm | - | 32MHz | NOT SPECIFIED | STM32L031 | - | S-PQFP-G48 | - | - | 3.6V | - | 1.65V | I2C, IrDA, LIN, SPI, UART, USART | 32kB | Internal | - | 8K x 8 | 1.8V~3.6V | MICROCONTROLLER, RISC | ARM® Cortex®-M0+ | Brown-out Detect/Reset, DMA, POR, PWM, WDT | - | FLASH | 32-Bit | 32KB 32K x 8 | I2C, IrDA, LINbus, SPI, UART/USART | - | 32 | YES | YES | - | YES | NO | - | - | ARM | 1K x 8 | 8 | - | - | - | - | - | - | - | - | - | - | 1.6mm | 7mm | 7mm | - | - | ROHS3 Compliant | ||
![]() ST72F561AR9TA STMicroelectronics | 6794 | - | Datasheet | - | - | Surface Mount | Surface Mount | 64-LQFP | - | 64 | A/D 16x10b | 48 | - | 61440 | Yes | -40°C~85°C TA | Tray | ST7 | e4 | Obsolete | 3 (168 Hours) | 64 | - | Nickel/Palladium/Gold (Ni/Pd/Au) | - | - | 500mW | QUAD | GULL WING | 260 | 5V | 0.5mm | - | 8MHz | 30 | ST72F56 | 64 | - | - | 5V | - | 5V | - | CAN, SCI, SPI | 60kB | External | - | 2K x 8 | 3.8V~5.5V | MICROCONTROLLER | - | LVD, POR, PWM, WDT | - | FLASH | 8-Bit | 60KB 60K x 8 | CANbus, LINbusSCI, SPI | 150mA | 8 | YES | NO | 8b | YES | NO | 2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 1.6mm | 10mm | - | No | - | ROHS3 Compliant | ||
![]() STM8AF5286UDY STMicroelectronics | In Stock |
| Datasheet | 18 Weeks | ACTIVE (Last Updated: 7 months ago) | - | Surface Mount | 32-VFQFN Exposed Pad | YES | 32 | A/D 6x10b | 25 | - | - | Yes | -40°C~150°C TA | Tray | Automotive, AEC-Q100, STM8A | - | Active | 3 (168 Hours) | 32 | EAR99 | - | - | - | - | QUAD | NO LEAD | - | 5V | - | - | 24MHz | - | STM8AF | - | - | Not Qualified | - | - | - | 3V | CAN, I2C, LIN, UART, USART | 64kB | Internal | - | 6K x 8 | 3V~5.5V | MICROCONTROLLER | STM8A | Brown-out Detect/Reset, POR, PWM, WDT | - | FLASH | 8-Bit | 64KB 64K x 8 | CANbus, I2C, LINbus, UART/USART | 16.8mA | 8 | YES | NO | 8b | YES | NO | 5 | - | - | 2K x 8 | 8 | - | NO | YES | - | FIXED-POINT | NO | 6000 | - | 8 | - | 1mm | - | - | - | - | ROHS3 Compliant | ||
![]() STM32F205ZET6B STMicroelectronics | 14 | - | Datasheet | 10 Weeks | - | - | Surface Mount | 144-LQFP | - | - | A/D 24x12b; D/A 2x12b | 114 | - | - | - | -40°C~85°C TA | Tray | STM32F2 | - | Active | 3 (168 Hours) | - | - | - | - | - | - | - | - | - | - | - | - | - | - | STM32F205 | - | - | - | - | - | - | - | - | - | Internal | 120MHz | 132K x 8 | 1.8V~3.6V | - | ARM® Cortex®-M3 | Brown-out Detect/Reset, DMA, I2S, LCD, POR, PWM, WDT | - | FLASH | 32-Bit | 512KB 512K x 8 | CANbus, I2C, IrDA, LINbus, MMC, SPI, UART/USART, USB OTG | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ROHS3 Compliant | ||
![]() SPC564L70L3CBFSR STMicroelectronics | 14 |
| Datasheet | 26 Weeks | ACTIVE (Last Updated: 7 months ago) | - | Surface Mount | 100-LQFP | YES | 100 | A/D 32x12b | 57 | - | - | Yes | -40°C~125°C TA | Tape & Reel (TR) | Automotive, AEC-Q100, SPC56xL | - | Active | 3 (168 Hours) | 100 | 3A991.A.2 | - | - | - | 1.5W | QUAD | GULL WING | NOT SPECIFIED | 3V | - | - | 120MHz | NOT SPECIFIED | SPC564L | - | - | - | 3.3V | 3.63V | - | - | CAN, LIN, SCI, SPI, UART, USART | 2MB | Internal | - | 192K x 8 | 3V~3.63V | MICROCONTROLLER, RISC | e200z4d | DMA, LVD, POR, PWM, WDT | - | FLASH | 32-Bit | 2MB 2M x 8 | CANbus, LINbus, SCI, SPI, UART/USART | - | 32 | YES | YES | 32b | YES | - | 5 | 16 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 14mm | - | - | - | ROHS3 Compliant | ||
![]() STM8AF6246UAY STMicroelectronics | 17 | - | Datasheet | 18 Weeks | ACTIVE (Last Updated: 7 months ago) | - | Surface Mount | 32-VFQFN Exposed Pad | YES | 32 | A/D 7x10b | 25 | - | 4096 | Yes | -40°C~85°C TA | Tray | STM8A | - | Active | 3 (168 Hours) | 32 | EAR99 | - | - | - | 200mW | QUAD | NO LEAD | NOT SPECIFIED | 5V | - | - | 16MHz | NOT SPECIFIED | STM8AF | 32 | - | Not Qualified | - | - | - | 3V | I2C, LIN, SPI, UART, USART | 16kB | Internal | - | 2K x 8 | 3V~5.5V | MICROCONTROLLER, RISC | - | Brown-out Detect/Reset, POR, PWM, WDT | - | FLASH | 8-Bit | 16KB 16K x 8 | I2C, LINbus, SPI, UART/USART | 14mA | 8 | YES | NO | 8b | YES | NO | 5 | - | - | 512 x 8 | 32 | - | - | - | - | - | - | - | - | - | - | 1mm | - | - | - | - | ROHS3 Compliant | ||
![]() STM32L011K4U3TR STMicroelectronics | 38 |
| Datasheet | 10 Weeks | ACTIVE (Last Updated: 7 months ago) | - | Surface Mount | 32-UFQFN Exposed Pad | YES | - | A/D 10x12b | 28 | - | - | - | -40°C~125°C TA | Tape & Reel (TR) | STM32L0 | - | Active | 3 (168 Hours) | 32 | 3A991.A.2 | - | - | 8542.31.00.01 | - | QUAD | NO LEAD | NOT SPECIFIED | 3V | 0.5mm | - | - | NOT SPECIFIED | STM32L011 | - | - | - | - | 3.6V | - | 1.8V | - | - | Internal | 32MHz | 2K x 8 | 1.65V~3.6V | MICROCONTROLLER, RISC | ARM® Cortex®-M0+ | Brown-out Detect/Reset, DMA, POR, PWM, WDT | 32MHz | FLASH | 32-Bit | 16KB 16K x 8 | I2C, IrDA, SPI, UART/USART | - | 32 | YES | YES | - | YES | - | - | - | - | 512 x 8 | - | - | - | - | - | - | - | - | - | - | - | - | 5mm | 5mm | - | - | ROHS3 Compliant | ||
![]() ST72F325J4T6TR STMicroelectronics | In Stock | - | Datasheet | - | - | Surface Mount | Surface Mount | 44-LQFP | - | 44 | A/D 12x10b | 32 | - | - | Yes | -40°C~85°C TA | Tape & Reel (TR) | ST7 | - | Obsolete | 3 (168 Hours) | - | - | - | - | - | 500mW | - | - | - | - | - | - | 8MHz | - | ST72F32 | - | - | - | 5V | - | - | - | I2C, SCI, SPI | 16kB | Internal | - | 512 x 8 | 3.8V~5.5V | - | - | LVD, POR, PWM, WDT | - | FLASH | 8-Bit | 16KB 16K x 8 | I2C, SCI, SPI | - | - | - | - | 8b | - | - | 2 | - | - | - | - | - | - | - | 48 | - | - | - | - | - | - | - | - | - | No | - | ROHS3 Compliant | ||
![]() ST72F561K9TCTR STMicroelectronics | In Stock | - | Datasheet | - | - | Surface Mount | Surface Mount | 32-LQFP | - | 32 | A/D 6x10b | 24 | - | 61440 | - | -40°C~125°C TA | Tape & Reel (TR) | ST7 | - | Obsolete | 3 (168 Hours) | 32 | - | - | - | - | 500mW | QUAD | GULL WING | - | 5V | 0.8mm | - | 8MHz | - | ST72F56 | 32 | - | - | 5V | - | 5V | - | CAN, SCI, SPI | 60kB | External | - | 2K x 8 | 3.8V~5.5V | MICROCONTROLLER | - | LVD, POR, PWM, WDT | - | FLASH | 8-Bit | 60KB 60K x 8 | CANbus, LINbusSCI, SPI | 15mA | 8 | YES | NO | 8b | YES | NO | 2 | - | - | - | 8 | - | - | - | 48 | - | - | - | - | - | - | 1.6mm | 7mm | - | No | - | ROHS3 Compliant | ||
![]() ST72F325K4T3TR STMicroelectronics | 36 | - | Datasheet | 14 Weeks | - | Surface Mount | Surface Mount | 32-LQFP | - | 32 | A/D 6x10b | 24 | - | - | - | -40°C~125°C TA | Tape & Reel (TR) | ST7 | - | Active | 2 (1 Year) | - | - | - | - | - | 500mW | - | - | - | - | - | - | 8MHz | - | ST72F32 | - | - | - | 5V | - | - | - | I2C, SCI, SPI | 16kB | Internal | - | 512 x 8 | 3.8V~5.5V | - | - | LVD, POR, PWM, WDT | - | FLASH | 8-Bit | 16KB 16K x 8 | I2C, SCI, SPI | - | - | - | - | 8b | - | - | 2 | - | - | - | - | - | - | - | 48 | - | - | - | - | - | - | - | - | - | No | - | ROHS3 Compliant | ||
![]() STM32F334C6T6TR STMicroelectronics | 7580 | - | Datasheet | 10 Weeks | ACTIVE (Last Updated: 7 months ago) | - | Surface Mount | 48-LQFP | YES | - | A/D 15x12b; D/A 3x12b | 37 | - | - | - | -40°C~85°C TA | Tape & Reel (TR) | STM32F3 | - | Active | 3 (168 Hours) | 48 | 3A991.A.2 | - | - | 8542.31.00.01 | - | QUAD | GULL WING | NOT SPECIFIED | 3V | 0.5mm | compliant | - | NOT SPECIFIED | STM32F334 | - | - | - | - | 3.6V | - | 1.8V | - | - | Internal | 72MHz | 12K x 8 | 2V~3.6V | MICROCONTROLLER, RISC | ARM® Cortex®-M4 | DMA, POR, PWM, WDT | 32MHz | FLASH | 32-Bit | 32KB 32K x 8 | CANbus, I2C, IrDA, LINbus, SPI, UART/USART | - | 32 | YES | YES | - | YES | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 7mm | 7mm | - | - | RoHS Compliant | ||
![]() STM32L162VDY6XTR STMicroelectronics | 36 | - | Datasheet | 10 Weeks | ACTIVE (Last Updated: 7 months ago) | - | Surface Mount | 104-UFBGA, WLCSP | YES | 104 | A/D 25x12b; D/A 2x12b | 83 | 81920 | 393216 | - | -40°C~85°C TA | Tape & Reel (TR) | STM32L1 | - | Active | - | 104 | 5A992.C | - | - | 8542.31.00.01 | - | BOTTOM | BALL | - | 3V | 0.4mm | - | 32MHz | - | - | - | - | Not Qualified | - | 3.6V | - | 1.8V | - | 384kB | Internal | - | 80K x 8 | 1.65V~3.6V | MICROCONTROLLER, RISC | ARM® Cortex®-M3 | Brown-out Detect/Reset, DMA, I2S, LCD, POR, PWM, WDT | - | FLASH | 32-Bit | 384KB 384K x 8 | I2C, IrDA, LINbus, SPI, UART/USART, USB | 12.3mA | 32 | YES | YES | - | YES | YES | - | - | - | 16K x 8 | 8 | CORTEX-M3 | YES | YES | - | FIXED POINT | NO | 80K | 16 | 8 | 12 | 0.585mm | 5.094mm | 4.095mm | - | No SVHC | RoHS Compliant | ||
![]() STM32F429ZIY6JTR STMicroelectronics | 47 | - | Datasheet | 12 Weeks | ACTIVE (Last Updated: 7 months ago) | - | Surface Mount | 143-UFBGA, WLCSP | YES | - | A/D 24x12b; D/A 2x12b | 114 | - | - | - | -40°C~85°C TA | Tape & Reel (TR) | STM32F4 | - | Active | 1 (Unlimited) | 143 | - | - | - | - | - | BOTTOM | BALL | NOT SPECIFIED | 3.3V | 0.4mm | - | - | NOT SPECIFIED | STM32F429 | - | - | - | - | 3.6V | - | 1.8V | - | - | Internal | 180MHz | 256K x 8 | 1.8V~3.6V | MICROCONTROLLER, RISC | ARM® Cortex®-M4 | Brown-out Detect/Reset, DMA, I2S, LCD, POR, PWM, WDT | 50MHz | FLASH | 32-Bit | 2MB 2M x 8 | CANbus, EBI/EMI, Ethernet, I2C, IrDA, LINbus, SPI, UART/USART, USB OTG | - | 32 | YES | YES | - | YES | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 5.547mm | 4.521mm | - | - | Non-RoHS Compliant | ||
![]() STR752FR1T6 STMicroelectronics | In Stock | - | Datasheet | - | - | Surface Mount | Surface Mount | 64-LQFP | - | 64 | A/D 11x10b | 38 | - | 131072 | - | -40°C~85°C TA | Tray | STR7 | e4 | Obsolete | 3 (168 Hours) | 64 | 3A991.A.2 | Nickel/Palladium/Gold (Ni/Pd/Au) | ALSO OPERATES AT 3V MINIMUM SUPPLY | 8542.31.00.01 | 444mW | QUAD | GULL WING | 260 | 5V | 0.5mm | - | 60MHz | - | STR752 | 64 | - | - | - | 5.5V | 3.3/5V | 4.5V | CAN, I2C, SPI, SSP, UART, USART, USB | 128kB | Internal | 48 MHz | 16K x 8 | 3V~5.5V | MICROCONTROLLER, RISC | ARM7® | DMA, PWM, WDT | - | FLASH | 32-Bit | 128KB 128K x 8 | CANbus, I2C, SPI, SSI, SSP, UART/USART | - | 32 | YES | YES | 32b | YES | NO | 6 | - | ARM | - | 8 | - | - | - | - | - | - | - | - | - | - | - | 10mm | - | No | - | ROHS3 Compliant | ||
![]() STM32F100RCT7B STMicroelectronics | 1 | - | Datasheet | 10 Weeks | - | - | Surface Mount | 64-LQFP | YES | - | A/D 16x12b; D/A 2x12b | 51 | - | 262144 | - | -40°C~85°C TA | Tray | STM32F1 | - | Active | 3 (168 Hours) | 64 | - | - | - | 8542.31.00.01 | - | QUAD | GULL WING | - | 3.3V | 0.5mm | - | - | - | STM32F100 | - | S-PQFP-G64 | Not Qualified | - | 3.6V | 2.5/3.3V | 2.4V | - | - | Internal | 24MHz | 24K x 8 | 2V~3.6V | MICROCONTROLLER, RISC | ARM® Cortex®-M3 | DMA, PDR, POR, PVD, PWM, Temp Sensor, WDT | 24MHz | FLASH | 32-Bit | 256KB 256K x 8 | I2C, IrDA, LINbus, SPI, UART/USART | 20mA | 32 | YES | YES | - | YES | - | - | - | - | - | - | CORTEX-M3 | - | - | - | - | - | - | - | - | - | - | 10mm | 10mm | - | - | ROHS3 Compliant | ||
![]() SPC560B50L3B6E0X STMicroelectronics | 50000 | - | Datasheet | 26 Weeks | ACTIVE (Last Updated: 7 months ago) | Surface Mount | Surface Mount | 100-LQFP | - | 100 | A/D 28x10b | 79 | - | 524288 | Yes | -40°C~105°C TA | Tape & Reel (TR) | Automotive, AEC-Q100, SPC56 | - | Active | 3 (168 Hours) | 100 | 3A991.A.2 | - | - | 8542.31.00.01 | - | QUAD | GULL WING | - | 3.3V | 0.5mm | - | 64MHz | - | SPC560B | 100 | - | - | - | 3.6V | 3.3/5V | 3V | CAN, I2C, LIN, SCI, SPI | 512kB | Internal | - | 32K x 8 | 3V~5.5V | MICROCONTROLLER | e200z0h | DMA, POR, PWM, WDT | - | FLASH | 32-Bit | 512KB 512K x 8 | CANbus, I2C, LINbus, SCI, SPI | 140mA | 32 | YES | YES | 32b | YES | NO | 10 | - | - | - | 8 | - | - | - | - | - | - | - | - | - | - | 1.6mm | 14mm | - | No | - | ROHS3 Compliant | ||
![]() ST72F325J6T3 STMicroelectronics | 200 | - | Datasheet | - | - | Surface Mount | Surface Mount | 44-LQFP | - | 44 | A/D 12x10b | 32 | - | - | Yes | -40°C~125°C TA | Tray | ST7 | e3 | Obsolete | 3 (168 Hours) | 44 | EAR99 | Matte Tin (Sn) - annealed | - | - | 500mW | QUAD | GULL WING | - | 5V | 0.8mm | - | 8MHz | - | ST72F32 | 44 | - | - | 5V | - | - | - | I2C, SCI, SPI | 32kB | Internal | - | 1K x 8 | 3.8V~5.5V | MICROCONTROLLER | - | LVD, POR, PWM, WDT | - | FLASH | 8-Bit | 32KB 32K x 8 | I2C, SCI, SPI | 15mA | 8 | YES | NO | 8b | YES | NO | 2 | - | - | - | 8 | - | NO | YES | 48 | FIXED-POINT | NO | - | 9 | - | - | 1.6mm | 10mm | - | No | - | ROHS3 Compliant | ||
![]() ST72F651AR6T1 STMicroelectronics | 1920 | - | Datasheet | - | - | Surface Mount | Surface Mount | 64-LQFP | - | 64 | A/D 8x8b | 47 | - | 32768 | - | 0°C~70°C TA | Tray | ST7 | e4 | Obsolete | 3 (168 Hours) | 64 | - | Nickel/Palladium/Gold (Ni/Pd/Au) | - | - | 500mW | QUAD | GULL WING | 260 | 5V | 0.5mm | - | 12MHz | 30 | ST72F65 | 64 | - | - | - | 5.5V | 5V | 4V | I2C, SPI, USB | 32kB | External | 8 MHz | 5K x 8 | 4V~5.5V | MICROCONTROLLER | - | DMA, LVD, POR, PWM, WDT | - | FLASH | 8-Bit | 32KB 32K x 8 | I2C, SPI, USB | 20mA | 8 | YES | NO | 8b | YES | NO | 1 | - | - | - | - | - | - | - | 15 | - | - | - | - | - | - | - | - | - | No | - | ROHS3 Compliant | ||
![]() STM8AL3148TCX STMicroelectronics | 29 | - | Datasheet | 8 Weeks | ACTIVE (Last Updated: 7 months ago) | - | Surface Mount | 48-LQFP | YES | 48 | A/D 25x12b; D/A 1x12b | 41 | - | - | Yes | -40°C~125°C TA | Tray | Automotive, AEC-Q100, STM8A | - | Active | 3 (168 Hours) | 48 | EAR99 | - | - | - | 77mW | QUAD | GULL WING | NOT SPECIFIED | 3V | 0.5mm | - | 16MHz | NOT SPECIFIED | STM8AL | - | - | - | - | 3.6V | - | 1.65V | I2C, IrDA, LIN, SPI, UART, USART | 16kB | Internal | - | 2K x 8 | 1.65V~3.6V | MICROCONTROLLER | STM8 | Brown-out Detect/Reset, DMA, POR, PWM, WDT | - | FLASH | 8-Bit | 16KB 16K x 8 | I2C, IrDA, LINbus, SPI, UART/USART | - | 8 | YES | YES | 8b | YES | - | 4 | - | - | 1K x 8 | - | - | - | - | - | - | - | - | - | - | - | - | 7mm | - | - | - | ROHS3 Compliant | ||
![]() STM32F429NIH6G STMicroelectronics | 14 | - | Datasheet | 8 Weeks | - | - | Surface Mount | 216-TFBGA | - | - | A/D 24x12b; D/A 2x12b | 168 | - | - | - | -40°C~85°C TA | Tray | STM32F4 | - | Active | 3 (168 Hours) | - | - | - | - | - | - | - | - | - | - | - | - | - | - | STM32F429 | - | - | - | - | - | - | - | - | - | Internal | 180MHz | 256K x 8 | 1.8V~3.6V | - | ARM® Cortex®-M4 | Brown-out Detect/Reset, DMA, I2S, LCD, POR, PWM, WDT | - | FLASH | 32-Bit | 2MB 2M x 8 | CANbus, EBI/EMI, Ethernet, I2C, IrDA, LINbus, SPI, UART/USART, USB OTG | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |