Heat oil in a large skillet over medium-high heat. Season pork chops with pepper, and then sear on all sides, about 2 minutes. Place chops aside.
In same skillet, melt butter. Add onion and rosemary; sauté until onion softens, about 3 minutes. Add cranberries, broth, cranberry sauce and vinegar, stirring to combine. Bring to a boil; then add pork chops back to skillet.
Reduce heat and simmer, uncovered, for about 15 - 20 minutes, until sauce is thickened and chops are cooked.
Serve with rice or stove-top stuffing and seasonal vegetables.