 Hi, on MPI. All right, this week's I on MPI is from Ablik. What do they make? What do they do? What's a new product? I'm glad it's... I've never... I think this is our first time showing on an Ablik. Stay tuned. They got a cool video. The video is pretty cool. You're gonna like this. So this is a Japanese IC company. They make a lot of timer chips, low cost chips, RTCs, automotive stuff. We've never highlighted their stuff before, but I'm excited to show off something which I was actually looking for anyways when I searched on digikey.com slash new. Somebody that asked for a chip like this and just popped up and I was like, oh my goodness, this is what a good coincidence. I'm gonna show it off. So this is the S... Sorry, S35, 7, 10 and 20 series of ultra low power timer chips. These are very interesting ICs that are designed specifically to be programmable with different wake up times and they use an extraordinary low amount of current up as low as 0.2 micro amps or 0.5 micro amps of current. The one I'm particularly looking at is the S35710 series, which is the amount of time it goes to sleep for before it wakes up is programmable over I squared C, which means that you can really set a very wide range of times from like one second to almost half a year. Compare that to, you know, we've used before like the TPL 511 and 51110 series, which you have to use a resistor and it's a little tougher to use. This timer IC looks very simple and I like that of course it's fully programmable over I squared C. Okay, and it has a wide voltage range. So basically what this is useful for is, you know, if you have, you know, my controller boards like, you know, the original Arduino Uno or other boards that were designed early or they're not designed for low power because they're using say, you know, 7805 regulator and just the quiescent current on the regulator, not even including any of the other LEDs or buttons or chips or whatever, is already, you know, six plus milliamps, you know, and you want to use this, you have your design, you want to turn it into a low power design, you may not be able to without like hot airing or desoldering components and replacing them. It might be actually harder than just adding a separate circuit to do the low power part and also, you know, historically with especially maker and dev boards, they weren't really designed to be used in final products or projects. They were kind of meant for prototyping and then you'd go and design your own custom board and, you know, if low power was important to you, you would pick the more expensive components as necessary. But what we're seeing is a lot of people are using off the shelf boards like, you know, let's say you're using one of our Feather ESP32s. Even though the ESP32 V2 Feather here, you know, and this chip, the ESP32 is a low power chip. It can go down as little as, you know, 170 microamperes, but you might want something lower power than that. You know, maybe you do want to get down to that one microampere or less. Or let's say you're using a dev board that's low cost available like the Pico W. Well, the RP2040 is, you know, even in dormant or sleep mode, it uses, you know, let's see, the typical current there is about .2 milliamps, which again is a lot higher than a few microamps. And, you know, historically again, this didn't matter as much. A lot of people were just happy to power something over USB or DC power. But then as people are doing more IoT projects or sensor nodes, there is this desire to, you know, sleep for a few minutes, wake up, take a temperature measurement or look for a command, send the data over cellular or Wi-Fi and then go back to sleep. So, you know, this circuit, you know, this diagram shows specifically for this ABLIC IC, but the overall idea is pretty common. And we see this with, especially the ESP32, sorry, the ESP32 series, where you go into deep sleep for a few minutes, then wake up, fetch data, see if something's changed, you know, activate a sensor or a servo or a motor or whatever, but you're not constantly checking, you're taking advantage of being in this ultra deep sleep mode. So that's where this chip comes in. So this timer series, I see, you know, instead of having your regulator and your microcontroller manage your deep sleep mode and then automatically wake up and you have like, you know, this core that could be taking, I mean, this is a low, this example here shows a one microamp ampere, you know, an STM32 or whatever, but even one microampere is extremely low for most microcontrollers. It's often tough to get less than with a regulator, especially less than like 50 or even 10 microampere. But with this chip, you know, you might be able to get under, you know, 0.3 microampere total. And, you know, in this case, I even show with an LDO, but because this chip runs from two to five volts, you might not even need an LDO. I think if you're running off of a LiPo battery, a couple AA's, you can have the timer I see run directly from your battery power, you know, basically having almost no current. And if your sleep times are very, very long, if there are, you know, minutes or days or hours, this will let you run off a battery even longer than, you know, maybe five times as long as you would by using the built-in microcontroller's deep sleep. So this is the block diagram. So how it works is you do have to get a crystal, 32 kHz crystal, connect to the X in and X out. You power it with VDD and VSS. There is the I squared C connection. And again, that's how you tell it how long you want the delay to be. When you toggle the reset pin, it will start from zero, start counting up one per second. It has a 24-bit timer. When the timer matches the counter that you set, the int pin goes low and that would enable your regulator or fired interrupt or reset something, whatever necessary. And then your microcontroller would do whatever it needs to. And then when it's ready, it would toggle that reset pin low. And when the reset pin goes low, int will go back high. It will shut down the rest of the circuit and start counting again. So you basically trigger that interrupt pin on the set timeout and then you wait for the microcontroller to tell the chip, okay, I'm done computing whatever tasks. I'm going to go, you know, put me back to sleep and wake me up in whatever, 60 seconds or five days. There's also a version of this chip that comes with a crystal built-in. So there's two packages. There's like the MSOP package, which is low cost, about a dollar. And then there's the version with a crystal. It's a little bit more expensive because it's got a crystal bonded in. But you know, you might want that for convenience so you don't have to wire up a separate crystal. Otherwise, the circuitry inside is otherwise identical other than the crystal. This just shows the block diagram for the version, the M series version, again with the crystal built-in. You can see the quartz crystals just bonded in the package. Otherwise, though, it functions the same. There's also another version of the circuit. So the I-squared-C version of this chip, again, you have a 24-bit counter to the 24 seconds. There's 194 days. So you just tell them how many seconds you want it to be in this ultra deep sleep. There's also the 35-7-20, which has two, instead of I-squared-C, it has two GPIO. You can just like, you can patch those higher-low, you see on the bottom right there, for one 10, 30, or 60-second delay. So if you don't need very long delays, if one of those times, those amount of times is good enough for you, you don't have to do the I-squared-C stuff. It'll just automatically do it based on whatever the pins are strapped to. As mentioned, the current consumption is ultra-low, you know, because there's no microcontroller core, it's just like a counter, basically. It gets down to as low as .2 microamperes. If using a six picofarad load capacitor, max is maybe .5 microamperes. So ultra-low consumption, nothing's going to beat it. And if you're tired of trying to optimize the rest of your circuit, you can throw this in for, or you're using modules that you can't change the regulators, you can't take the chips, or maybe the chip you want is unavailable because the chip shortage tosses it in and it'll solve your low power problem. For I-squared-C, it's pretty simple. There's basically you can read the time register against this encounter that counts up over time. And then you've got a matching wakeup time register that you write. When those match up, the reset occurs. So I like the I-squared-C version. You know, I'll probably just make a breakout with an external crystal. But very promising, you know, I love the TPL series. A lot of times people are like, I want to make something low power and I'm struggling, I'm struggling, I'm just like, you know what, just add an external timer chip and it'll do everything for you. Available on DigiKey and it's in stock. That's right, you can actually get it. And that's one of the challenges with IonMPI. We want to make sure if we're going to get excited, get you excited, get everyone excited to use some of these things in your projects that it's available. And a special treat to have a really cool video. So we're just going to play it. A-B-O, I-C, A-B-O, I-C, A-B-O, I-C.