Datasheet
"
• S:*7"A4(12"24/7"-4.":(?/"("2/2*6(./2"+A/2"*-./1=(6/"6:*L8"A5."57/7".:/"CDE"A44.;4(2/1"*-".:/"e3W%%C#&"IH'9""
S:/";(6<"4="("2/2*6(./2"+A/2"*-./1=(6/"6:*L"+/(-7"CDEIM"(-2"CDESM"(1/"-4."L1/7/-."(-2".:/"=*1+@(1/"5L2(./"
L146/251/"*7"2*==/1/-.9"S:*7"L1/?/-.7".:/"*-6;52/2"'FMJ#J#"2/+4-7.1(.*4-"642/"=14+"=5-6.*4- *-0 "@*.: ".:*7"
A4(129"
• 3['"=5-6.*4-"*7"-4."(?(*;(A;/"4-">J9"
B"""'$%,7(8&2C(6&7(
• 3['"=5-6.*4-"*7"-4."(?(*;(A;/"4-">J9"
4!D;EFGHIJ(
• ,
#
W"(-2">&"(1/"7:(1/2"@*.:"''FX &`%Y$ $% %%$ %Z 9 "
4!D;EFGKIJ(
• >%J"*7"L5;;/2"5L"AB"(-"eN>9"
4!D;EFGLMJ(
• >%J"*7"L5;;/2"5L"AB"(-"eN>9"
4!D;EFML4(
• ,
#
W"(-2">&"(1/"7:(1/2"@*.:"OMHDXP$$"Y$$%%%$%Z9""
• +A/2"CDE"7/1*(;"L41."24/7"-4."64--/6.".4">$8">%9"S:*7"L1/?/-.7".:/"*-6;52/2"'FMJ#J#"2/+4-7.1(.*4-"642/"
=14+"=5- 6.*4- *-0 "@*.: ".:*7"A4 (12 9"
BN;OK(P$23"7(
• 3*-7">$"(-2">%"(1/"5-64--/6./2"AB"2/ =(5 ;.9"G// 2".4 "7:4 1."+ *77*-0"74 ;2/ 1"A1*20 /7".4"64 - -/ 6.9"S:*7"+42*=*6(.*4-"*7"
1/i5*1/2"=41".:/ "*-6;52 /2 "' F MJ #J #"2/ + 4- 7.1( .*4- "642 /".4"=5 -6 .*4- "L14L/1;B9"
• >%J"*7"L5;;/2"24@-"AB"(-"eN>9"S:*7"+(</7"*."2*==*65;.".4"57/".:/"3+42"64--/6.41".4L"14@"YFZ"=41",
#
W9"
• O$J$IX"?/17*4-"24/7"-4.":(?/"3['"=5-6.*4-"(.">J9"
8**",'%9(D:(;8QOKOK(D"+7,5-&>-%7,(<7'"(
#include "mbed.h"
#include "MAX14661.h"
MAX14661 mux(D14, D15);
DigitalOut pinRTS(D13);
DigitalIn pinRX(D0); // Set as input to remove load from mbedTX
DigitalIn pinTX(D1); // Set as input to remove load from mbedRX
int main()
{
pinRTS=0; // Not Ready to Send
// D0 (mbedTX) + PA2 (TXD), D1 (mbedRX) + PA3 (RXD)
mux.setAB((MAX14661::SW01 | MAX14661::SW13),
(MAX14661::SW02 | MAX14661::SW12));
pinRTS=1; // Ready to Send
}