Crystal resonator question

According to the datasheet for this: http://www.mouser.com/ProductDetail/Murata/CSTCE8M00G52A-R0/?qs=sGAEpiMZZMsBj6bBr9Q9aTcK%252bRPmoof3TlNKu2LX2vU%3D

it says that the features include:

Features

  1. The series has high reliability and is available
    for a wide temperature range.
  2. Oscillation circuits do not require external load
    capacitors.
  3. The series is available in a wide frequency range.
  4. The resonators are extremely small and have a low
    profile.
  5. No adjustment is necessary for oscillation circuits.

Does number 2 above suggest that I can just plug this in to the xtal1 and xtal2 without putting on those two little 22pF capacitors from each pin to ground as shown below?


Crystal by jg1996business, on Flickr

Actually I think I answered this myself. This image: http://search.murata.co.jp/Ceramy/CatalogshowpageAction.do?sParam=CSTCE&sKno=G005&sTblid=A703&sDirnm=A07X&sFilnm=TRCMG4&sType=1&sLang=en&sNHinnm=CSTCE8M00G52A-R0&sCapt=Basic_Oscillation_Circuit
suggests that pin 1 & 3 connects to xtal1 and xtal 2 and pin 2 connects directly to ground.

There you go then. Just like the Uno is connected up.

Keep in mind that the device you linked to in your first post is a ceramic resonator not a quartz crystal resonator and while both are made of a crystalline structure there is basic differences in their performances especially frequency accuracy and stability. Ceramic resonators come in both two terminal versions and three terminal versions, where the three terminal models included the needed 'padding capacitors' internally installed inside the package, while the two terminal models would still require external padding caps just like the two terminal quartz crystal resonators do.

Lefty

Yeah, those resonators have built-in caps, as the guys say. Unfortunately, and I do mean
UNFORTUNATELY, I only discovered on another forum a couple of days ago, that the UNO
boards use such resonators instead of crystals.

This means all of the Arduino timing and frequency operations have "large" [subjective
measure] errors, due to the 0.5% tolerance of the resonators. This can mean 432 seconds
error per day in timing. That amounts to 300-msec error per "minute". OTOH, real crystals
have 20-50 PPM tolerance, so 1.7-4.3 sec error per day.

I just don't see the point in using resonators.

oric_dan(333):
I just don't see the point in using resonators.

Are they cheaper?

I just need it to be accurate enough to handle UART communication. Will this work?

johnwasser:

oric_dan(333):
I just don't see the point in using resonators.

Are they cheaper?

I think ceramic resonators are a little cheaper at full suggested retail from manufactures, but really I've found some small retailers selling 16Mhz crystals for a dime:

Lefty

jerseyguy1996:
I just need it to be accurate enough to handle UART communication. Will this work?

Yes, ceramic resonators are accurate enough for UART timing. I routinely use 3-terminal ceramic resonators in my designs, except when I need greater accuracy.

oric_dan(333):
I only discovered on another forum a couple of days ago, that the UNO
boards use such resonators instead of crystals.

I'm surprised by that. I thought the UNO used external crystals.

PeterH:

oric_dan(333):
I only discovered on another forum a couple of days ago, that the UNO
boards use such resonators instead of crystals.

I'm surprised by that. I thought the UNO used external crystals.

If my memory serves me right I think the very first version of the Uno board did ship with a crystal for the AVR chip. But I can't find any links to the older Uno schematic drawings in the product page, only the current R3 version.

Lefty

PeterH:

oric_dan(333):
I only discovered on another forum a couple of days ago, that the UNO
boards use such resonators instead of crystals.

I'm surprised by that. I thought the UNO used external crystals.

Du-uh, so did I [bangs head]. Take a look at the UNO-R3 schematic, where it says
CSTCE16M0V53-RO.

http://www.mouser.com/ProductDetail/Murata/CSTCE16M0V53-R0/?qs=sGAEpiMZZMsBj6bBr9Q9aSz3DtuDcOj8OSrH8Fg2oO8%3D

Difference in price with 16 Mhz xtals is about $0.30 at quantity.

0.5% is probably ok, as many baudrate register values are only good to within 1-3%,
but sheesh.

Original Uno had pads for crystal or resonator.

arduino_Uno_ref.brd (400 KB)

arduino_Uno_ref.sch (401 KB)

CrossRoads:
Original Uno had pads for crystal or resonator.

Indeed so I desoldered the resonator and put a 16MHz crystal + caps in its place.

[edit: Ah yes, here's my documentation of that operation: Keeping accurate time - #9 by MarkT - Science and Measurement - Arduino Forum ]

Crystal resonator

A terminology that trips our experts.

dc42:
Yes, ceramic resonators are accurate enough for UART timing. I routinely use 3-terminal ceramic resonators in my designs, except when I need greater accuracy.

Good enough for me! Thanks everyone!