Skip to product information
Voltage Rating: Rated for 50 volts (V), ensuring safe operation in low- and medium-voltage circuits.
Material: Constructed from ceramic material, known for excellent dielectric properties and low cost.
Tolerance: Typically ranges from ±10% to ±20%, indicating the acceptable variance from the nominal capacitance value.
Timing Circuits: Employed in RC (resistor-capacitor) timing circuits to define precise time constants.
0.1uF 50V Ceramic Capacitor 104
Rs. 1.00
Sale price
Rs. 1.00
Regular price
Description
The 0.1 uf 50v Ceramic Capacitor, marked with the standard "104" code, is a versatile and essential component in electronic design. Its stable performance, cost-effectiveness, and durability make it a popular choice for a wide range of applications, from decoupling to filtering and timing circuits. Moreover, this ceramic capacitor 0.1 uf is designed to deliver reliable results in both hobbyist and professional projects.
Features:
Capacitance: 0.1 microfarads (uF), which is equivalent to 100,000 picofarads (pF).Voltage Rating: Rated for 50 volts (V), ensuring safe operation in low- and medium-voltage circuits.
Material: Constructed from ceramic material, known for excellent dielectric properties and low cost.
Tolerance: Typically ranges from ±10% to ±20%, indicating the acceptable variance from the nominal capacitance value.
Applications:
Decoupling and Bypassing: Commonly used to filter out noise and stabilize voltage in power supply lines, thereby providing clean power to ICs and sensitive components.Timing Circuits: Employed in RC (resistor-capacitor) timing circuits to define precise time constants.
Technical Details
- Capacitor Type: Ceramic Capacitor
- Capacitor Value: 100nF
- Package: Through Hole
- Polarity: Non-Polarised
- Linearity: Nearly Linear
- Voltage: 50V
- Pitch: 5mm
- Temperature Stability: Does not vary significantly with temperature
Capacitance Meter with Arduino

Sample Code
| //www.kitsguru.com |
| #include <LiquidCrystal.h> |
| LiquidCrystal lcd(12, 11, 5, 4, 3, 2);// RS,E,D4,D5,D6,D7 |
| void setup(){ |
| lcd.begin(16, 2);// LCD 16X2 |
| pinMode(A0,INPUT); |
| } |
| unsigned long time0,time1,time2; |
| float c,null0; |
| byte kn,mk,i; |
| void loop(){ |
| lcd.setCursor(15,0); |
| lcd.print("*"); |
| if(mk==0){ |
| pinMode(8,OUTPUT); |
| pinMode(7,INPUT); |
| digitalWrite(8,HIGH); |
| } |
| if(mk==1){ |
| pinMode(7,OUTPUT); |
| pinMode(8,INPUT); |
| digitalWrite(7,HIGH); |
| } |
| time0=micros(); |
| while(analogRead(A0)<644){ |
| time2=micros()-time0; |
| if(time2>=1000000 && mk==0){ |
| mk=1; |
| time0=100000000; |
| break; |
| } |
| } |
| time1=micros()-time0; |
| while(analogRead(A0)>0){ |
| pinMode(7,OUTPUT); |
| pinMode(8,OUTPUT); |
| digitalWrite(7,LOW); |
| digitalWrite(8,LOW); |
| } |
| if(mk==1&&time1<1000){ |
| mk=0; |
| } |
| lcd.setCursor(1,0); |
| c=time1; |
| c=c/1000-null0; |
| c=abs(c); |
| if(time1>=10000000){ |
| lcd.setCursor(1,0); |
| lcd.print(" TEST uF "); |
| } |
| else{ |
| lcd.print(c); |
| if(mk==0){ |
| lcd.print(" nF "); |
| } |
| if(mk==1){ |
| lcd.print(" uF "); |
| } |
| } |
| if(i==0){ |
| i++; |
| null0=c+0.02; |
| } |
| delay(100); |
| } |