Parts.io

← Back to Previous
Use at least 3 letters or numbers for your search.

Microcontroller

Microcontrollers and Processors

The Parts.io Community is a place to discuss new components, request new features and get support.

Go to Community
222 Results Filter Results Analytics ?

Filter your results

Base Number Show All »
MC9S08
Remove
Composite Price
price qty
$0.74 17
$1.8 5
$2.86 6
$3.92 2
$4.97 3
Speed
16.0
50.33

16.0 MHz - 50.33 MHz

MHz
MHz
Risk Rank
0.62
7.67

0.62 - 7.67

Standard selections
Pbfree Code
No pbfree code filters available
Military Spec
Surface Mount
Has Stock
ROM Programmability
Add To My Lists Diff Parts
Show Hidden Columns

222 results found

Use arrows to scroll table
  Base Number X
Manufacturer Part Number
Composite Price X Stock X Description X Package Code X Pin Count X Risk Rank X Risk Rank Array X Technology X uPs/uCs/Peripheral ICs Type X Package Body Material X Surface Mount X Package Style X Terminal Position X Terminal Form X Number of Terminals X Package Shape X JESD-30 Code X Bit Size X Temperature Grade X Operating Temperature-Max X Operating Temperature-Min X Speed X Qualification Status X ROM Programmability X Terminal Pitch X Has ADC X PWM Channels X DAC Channels X DMA Channels X Clock Frequency-Max X Number of I/O Lines X External Data Bus Width X Address Bus Width X Supply Voltage-Min X Supply Voltage-Max X Supply Voltage-Nom X Width X Seated Height-Max X Length X ROM (words) X RAM (bytes) X Subcategory X Package Equivalence Code X Power Supplies X Supply Current-Max X CPU Family X JESD-609 Code X Terminal Finish X Time@Peak Reflow Temperature-Max (s) X Peak Reflow Temperature (Cel) X Distributor X On Chip Program ROM Width X Additional Feature X Moisture Sensitivity Level X Average Price X Max Price X Min Price X Format X RAM (words) X Screening Level X On Chip Data RAM Width X Integrated Cache X Low Power Mode X Boundary Scan X Number of Serial I/Os X Number of DMA Channels X Number of Timers X Number of External Interrupts X Ram X Clock Speed X Flash Memory X Core Architecture X Device Core X MaximumVcc X MinimumVcc X MaximumTemp X MinimumTemp X Can X Adc Resolution X Adc Channels X Total Dose X Neg Supply Voltage-Nom X ROM Size (bits) X UV Erasable X Access Time-Max X Standby Current-Max X Output Characteristics X Memory Density X Memory IC Type X Supply Voltage-Nom (Vsup) X Supply Voltage-Max (Vsup) X Write Cycle Time-Max (tWC) X Organization X Memory Width X Serial Bus Type X Number of Functions X Supply Voltage-Min (Vsup) X Number of Words X Clock Frequency-Max (fCLK) X Number of Words Code X Parallel/Serial X Operating Mode X
 
8-BIT, FLASH, 16MHz, MICROCONTROLLER, PDSO8
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
0
0
private V
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private mA
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
private
private
 
16-BIT, FLASH, 40MHz, MICROCONTROLLER, PQFP44
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
0
0
private V
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private mA
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
private
 
8-BIT, FLASH, 16MHz, MICROCONTROLLER, PDIP8
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
0
0
private V
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private mA
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
  $5.8808 614
16-BIT, FLASH, 40MHz, MICROCONTROLLER, PQFP44
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
0
0
private V
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private mA
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
private
5.88080490428137
7.366043453952652
5.460164575193194
  $6.0198
16-BIT, FLASH, 40MHz, MICROCONTROLLER, QCC48
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
0
0
private V
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private mA
private
private
private
private
6.019800956717873
6.648576230237681
5.841723005513054
  $2.8538
8-BIT, FLASH, 40MHz, MICROCONTROLLER, PDSO20
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
0
0
private V
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
private
2.8537966892580044
4.253262227773609
2.457448476508577
  $1.9970 1,930
8-BIT, FLASH, 20MHz, MICROCONTROLLER, PQFP32
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
0
0
private V
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
private
1.997027482566669
2.3236558021247316
1.904521774403607
  $3.1011 1,905
8-BIT, FLASH, 40MHz, MICROCONTROLLER, PDSO20
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
private mm
private mm
private mm
private
private
private
private
private V
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
private
3.1011429965523263
3.5664423580304563
2.969363709932008
  $0.7780 642
MICROCONTROLLER
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private V
private mA
private
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
private
0.778
0.778
0.778
 
8-BIT, FLASH, 20MHz, MICROCONTROLLER, PQFP64
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
0
0
private V
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
private
 
8-BIT, FLASH, 20MHz, MICROCONTROLLER, QCC24
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
0
0
private V
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private mA
private
private
private
private
  $0.8330 699
MICROCONTROLLER
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private V
private mA
private
private
private
private
private
0.833
0.833
0.833
  $1.9566
8-BIT, FLASH, 40MHz, MICROCONTROLLER, PDSO20
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private
0
0
private V
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private mA
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
private
1.9566269657295023
3.6411716333572324
1.4795403566379948
  $3.3227 1,757
MICROCONTROLLER
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private V
private mA
private
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
private
3.322659054560149
4.438717937531854
3.00657557024788
 
8-BIT, FLASH, 20MHz, MICROCONTROLLER, PDSO16
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
0
0
private V
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
private
  $3.3838 122
MICROCONTROLLER
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private V
private mA
private
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
private
3.3838379217703904
4.494565721766765
3.0692642747146586
 
8-BIT, FLASH, 16MHz, MICROCONTROLLER, PDIP8
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
0
0
private V
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private mA
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
private
  $3.5860 768
8-BIT, FLASH, 50.33MHz, MICROCONTROLLER, PQFP44
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
0
0
private V
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
private
private
3.5859801006252754
4.922767718898952
3.207383151471154
 
8-BIT, FLASH, 40MHz, MICROCONTROLLER, PQCC24
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
0
0
private V
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private
private
private
private
 
8-BIT, FLASH, 40MHz, MICROCONTROLLER, PDSO20
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
0
0
private V
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private mA
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
private
 
8-BIT, FLASH, 40MHz, MICROCONTROLLER, PDSO20
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
0
0
private V
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private mA
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
private
 
8-BIT, FLASH, 40MHz, MICROCONTROLLER, PDSO16
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
private mm
private mm
private mm
private
private
private
private
private V
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
private
  $2.8776 490
16-BIT, FLASH, 40MHz, MICROCONTROLLER, QCC32
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
0
0
private V
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private mA
private
private
private
private
2.877609970990908
3.347183227165821
2.744620257619856
 
8-BIT, FLASH, 50.33MHz, MICROCONTROLLER, QCC32
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
0
0
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private mA
private
private
private
private
private
private
 
8-BIT, FLASH, 48MHz, MICROCONTROLLER, QCC24
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private
0
0
private V
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private
private
private
private
private
 
8-BIT, FLASH, 20MHz, MICROCONTROLLER, PDSO20
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
0
0
private V
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
private
  $4.3425
16-BIT, FLASH, 40MHz, MICROCONTROLLER, QCC48
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
0
0
private V
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private mA
private
private
private
private
4.342469716303663
6.8252990213013165
3.6392977334897747
 
8-BIT, FLASH, 20MHz, MICROCONTROLLER, PDIP16
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
0
0
private V
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private mA
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
 
IC,MICROCONTROLLER,8-BIT,CMOS,QFP,80PIN,PLASTIC
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
0
0
private V
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private mA
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
private
  $2.2536
8-BIT, FLASH, 20MHz, MICROCONTROLLER, PDSO16
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
0
0
private V
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
private
2.2536358682139244
2.976587095636738
2.048885969764858
 
8-BIT, FLASH, 20MHz, MICROCONTROLLER, BCC24
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
0
0
private V
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private
private
private
private
 
8-BIT, FLASH, 20MHz, MICROCONTROLLER, QCC32
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
0
0
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private
private
private
private
private
 
8-BIT, FLASH, 20MHz, MICROCONTROLLER, PDSO20
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
0
0
private V
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
private
 
8-BIT, FLASH, 40MHz, MICROCONTROLLER, PDSO20
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
0
0
private V
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
private
 
8-BIT, FLASH, 40MHz, MICROCONTROLLER, PDSO8
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
private mm
private mm
private mm
private
private
private
private
private V
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
private
 
MICROCONTROLLER
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private V
private mA
private
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
private
 
8-BIT, FLASH, 16MHz, MICROCONTROLLER, PDIP8
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private mm
private
private
private
private
private MHz
private
0
0
private V
private V
private V
private mm
private mm
private mm
private
private
private
private
private V
private mA
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
  $0.8498 1,615
MICROCONTROLLER
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private
private
private
private MHz
private
0
0
private V
private V
private V
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
private
0.8497750566239375
1.4776895968976203
0.6719408771122157
  $5.2806 1
Microcontroller
private
private
private
5.280552916428675
8.522276312122083
4.362451513607488
  $1.1889 150
Microcontroller
private
private
private
private
private
private
1.1889470608189416
2.0630452466797213
0.9413902298726728
  $0.9780 192
Microcontroller
private
private
private
private
private
private
0.9779761117002395
1.9313465538699894
0.7079682691041937
  $2.1172 168
Microcontroller
private
private
private
private
private
private
2.1172240207642337
3.9258580061833865
1.6049935814215779
  $0.7670 196
Microcontroller
private
private
private
private
private
private
0.7670045385652174
1.4200678962908075
0.5820478622320331
  $1.7756 192
Microcontroller
private
private
private
private
private
private
1.7756176811719269
2.3128378453853458
1.623469417367739
  $2.9453 168
Microcontroller
private
private
private
private
private
private
2.9452704294143564
3.8855438072798134
2.678971858598434
  $1.2343 150
Microcontroller
private
private
private
private
private
private
1.234286964994269
2.249888902888085
0.9466542924698504
  $0.7439 192
Microcontroller
private
private
private
private
private
private
0.7438727411831458
1.5459523211880404
0.5167125866323259
  $1.1914
Microcontroller
private
private
private
private
private
private
1.1913901216999494
1.7759861885040986
1.0258243397058215
  $1.0002
MICROCONTROLLER
private
private
private
private
private
PLASTIC/EPOXY available
UNSPECIFIED available
private
private
private
2 more available
private
2 more available
private
private
RECTANGULAR available
SQUARE available
private
private
private
private °C
private °C
private MHz
private
private
private
private
private
private MHz
private
0
0
private V
private V
private V
private
private
MATTE TIN available
Matte Tin (Sn) available
private
private
private
private
1.000236590820458
1.6119541070139172
0.8269896350519271
 
Microcontroller
private
private
private
private
private
private